Courses Taught

2005 — present: Syracuse University

  • IDE 872 — Educational Technology in International Settings
  • IDE 853 — Media Theory and Research
  • IDE 712 — Analysis of Human Performance Technology Decisions
  • IDE 654 — Integrating Technology into Teaching
  • IDE 613 — Information Technologies for Educational Organizations
  • IDE 611 — Instructional Technology for Educational Settings
  • IDE 600 — Selected Topics: Ecological Studies in Educational Technology
  • IDE 200/300/400 — Selected Topics: Technology for Classrooms

2004 — 2005: Michigan State University

  • CEP 810: Teaching for Understanding with Computers
  • CEP 811: Adapting Innovative Technologies to Education
  • CEP 812: Applying Educational Technology to Problems of Practice
  • CEP 240: Diverse Learners In Multicultural Perspective

1998 — 1999: Tsinghua University, China

  • Chinese Language and Culture

1995 — 1997: Luoyang Teachers College (now Luoyang Normal University), China

  • Education Theories
  • Chinese Language Arts