Teaching

Long Stuff

Machine Learning for Political Science (Undergraduate)
Scheduled Winter 2018
Lead Instructor
Political Science Department, Stanford University

CISAC Undergraduate Honors Seminar (Undergraduate)
AY 2017-18
Teaching Assistant, with Coit Blacker and Amy Zegart
Center for International Security & Cooperation, Stanford University

Introduction to Computational Tools and Techniques (Graduate)
Fall 2015
Lead Instructor
Political Science Department, University of California, Berkeley
Materials (Github)

Religion and Conflict (Undergraduate)
Fall 2012, Spring 2013
Teaching Assistant, with Ron Hassner
Political Science Department, University of California, Berkeley

Selected Short Stuff

Machine Learning with scikit-learn
Nov 15, 2016 (The Hacker Within, UC Berkeley)
Materials (Github)

Graphics in R
Aug 23, 2016 (D-Lab, UC Berkeley)
Materials (Github)

Data Wrangling and Manipulation in R
Aug 22, 2016 (D-Lab, UC Berkeley)
Materials (Github)

Extracting Data from the Web in Python
May 23 – 26, 2016 (D-Lab, UC Berkeley)
Materials (Github)

Computational Text Analysis
May 2 – 6, 2016 (D-Lab, UC Berkeley)
Aug 17 – 21, 2015 (Digital Humanities @ Berkeley Summer Institute)
Materials (Github)

Building an Academic Web Presence (in WordPress)
Multiple Offerings (Department of Political Science, UC Berkeley)
Full Slides (pdf download)
Abridged Slides – Job Market Edition (pdf download)

Basics of Drupal (3 part series)
Mar 2015 (D-Lab, UC Berkeley)
Materials (pdf download)

Programming FUNdamentals
Jan 12, 2015 (D-Lab, UC Berkeley)
Materials (Github)