Courses taught – University of Calgary
| EDTP 506 | Case – Humanities |
| EDTP 512 | Special Topics – Integrating Technology Across the Curriculum |
| EDTP 510 | Field – Elementary PRAXIS |
| EDTP 510 | Field – Secondary PRAXIS |
| EDTP 512 | Special Topics – Distributed Learning: Teaching and Learning Online |
| EDTP 510 | Teaching Across Borders (http://educ.ucalgary.ca/upe/teaching_across_borders) |
| EDER 675 | Principles of Instructional Development |
| EDER 677 | Telecommunications in EducationDistributed Teaching and Learning |
| EDER 679.05 | Technology and Society |
| EDER 679.15 | Inquiry into Digital FilmmakingInquiry Into Digital Content |
| EDER 679.91 | Learning with Technology: Independent Studies with Individual Students |
| EDER 779.03 | Tech Enabled Learning Environments – |