When possible, I try to teach or help teach a technical/practical class in the Fall and a theoretical/social class in the Spring.
Indiana University Bloomington, School of Informatics, Computing, and Engineering:
- I202: Introduction to Social Informatics – Instructor of Record
- I400: AI and the Future of Work – Associate Instructor
- I549: Advanced Prototyping – Associate Instructor
- I544: Experience Design – Associate Instructor
- I300: Interaction Design Practice – Associate Instructor
- I542: Foundations of Human Computer Interaction – Associate Instructor
Ferdowsi University Mashhad, Department of Computer Engineering:
- Introduction to Artificial Intelligence – Teaching Assistant
- Automata and Language Theory – Teaching Assistant
