Teaching

Teaching Interests

  • Introductory Computer Science

  • Educational Technology

  • Game Design for Education

  • Professional development in computing

Courses

  • CSCI 1000: Computer Science as a Field of Work and Studey

  • CSCI 3100: Software and Society

  • CSCI 3112: Human Centered Computing Professional Development