This Year I Am Teaching
Past Courses
- Collaborative Computing
- CS 7460 :
Spring 2014
- Computers, Society, and Professionalism
- CS 4001 :
Fall 04 ,
Fall 06 ,
Fall 07 ,
Fall 08 ,
Fall 09 ,
Fall 2010 ,
Spring 2011,
Fall 2012,
Fall 2014,
Fall 2015,
Fall 2016,
Fall 2017,
Fall 2018 (Honors program),
Fall 2019,
Fall 2020,
Fall 2021,
Spring 2023,
Spring 2024 (Honors program)
- Computer Supported Collaborative Learning (CSCL)
- CS 4760K/7467 :
Spring 03
- Design and Evaluation of Educational Software
- CS 6398 :
Fall 97 ,
Fall 98
- Design of Online Communities
- CS 4472 : Spring 08,
Spring 10,
Spring 17
- CS 6470 :
Spring 98,
Winter 99,
Fall 00,
Fall 02,
, Fall 05,
Spring 07,
Spring 09,
Spring 10,
Spring 12,
Spring 13,
Spring 15,
Spring 16,
Spring 19,
Fall 22,
Fall 23
- 4472/6470 joint : Spring 2020, Spring 2021,
Spring 22
- Educational Technology
- CS 4660 :
Fall 03,
Fall 05
- Educational Technology: Design and Evaluation
- CS 7465 :
Spring 00,
Spring 02,
- CS 4665 :
Spring 02
- Electronic Learning Communities (ELC) Seminar
- CS 8001 ELC :
1999-2012
- Introduction to Human-Centered Computing (HCC)
- CS 6451 :
Fall 11,
Fall 13
- Video Game Design and Programming (with Jessica Hodgins )
- CS 4803 :
Fall 98,
Spring 99
|