Teaching

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