- The Information Society: I designed and delivered a revised version of our seminar course on theories of the “information society” in collaboration with Prof. Paul Duguid at the UC Berkeley School of Information, Fall 2017. [syllabus]
- Lecturer for INFO203, Social and Organizational Issues in Information: In collaboration with Prof. Paul Duguid, I co-taught the core social science course for Masters students at the UC Berkeley School of Information, Spring 2017. [syllabus]
- The Information Society: I designed and delivered this seminar course on theories of the “information society” in collaboration with Prof. Paul Duguid at the UC Berkeley School of Information, Fall 2016. [syllabus]
- Teaching Assistant for INFO206, Distributed Computing Applications and Infrastructure: I helped deliver the core technology course for Masters students at the UC Berkeley School of Information, Fall 2008 and Fall 2013.
- Teaching Assistant for INFO203, Social and Organizational Issues in Information: I helped deliver the core social science course for Masters students at the UC Berkeley School of Information, Spring 2009 and Spring 2011.
- View Source: Design Patterns in the Wild: I designed and delivered this course on design patterns in programming at the UC Berkeley School of Information, Spring 2008.