My two pedagogical passions right now are teaching programming skills to social scientists and humanities scholars who have never previously programmed, and teaching social theory to anyone and everyone.
I have found Jupyter Notebooks are, by far, the most powerful pedagogical tool to teach programming to students at any level, but particularly those with no programming background. I have seen numerous students who thought they would never write a line of code go from 0 to writing fairly involved scripts in less than three days via Jupyter.
I highly recommend it to anyone wanting to teach applied programming. I have numerous tutorials using Jupyter Notebooks on my GitHub account.
Teaching Experience
Courses:
- Spring 2019: Analyzing Complex Digitized Data (graduate)
- Fall 2018: Introduction to Programming for Data Science (undergraduate)
- Spring 2018:
- Analyzing Complex Digitized Data (graduate)
- Foundations of Social Theory II (required, graduate)
- Fall 2017: Digital Methods for Social Sciences and Humanities (undergraduate)
- Spring 2017: Text Analysis for Humanists and Social Scientists (upper-level undergraduate)
- Fall 2013: Comparative Historical Sociologies of Women's Movements in the United States (capstone seminar, undergraduate)
Workshops:
- Digital Humanities @ Berkeley Summer Institute: August 14-18, 2017
- Digital Humanities Institute, The Claremont Colleges: May 22-24, 2017
- Digital Humanities @ Berkeley Summer Institute: August 15-19, 2016
- D-Lab, University of California, Berkeley: June 4-5 (in R), 2015
Focus-Session Leader:
- Fall 2013: Effective and Efficient Grading. Graduate Student Instructor Teaching Conference. University of California, Berkeley,
Publications
Emery, Hannah, Maggie Frye, Kristen Grey, Laura K. Nelson, and Hana Brown. 2011. “Instructor's Guide to Writing for Sociology.” Published by the University of California-Berkeley Department of Sociology with a grant from the Teagle Foundation.