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