Professor, School of Education, Syracuse University
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