Courses Taught
- EME 2040 - Introduction to Technology for Educators
- EME 4312 - Educational Technology for 21st Century Teaching
- EME 6209 - Self-Regulated Learning Systems
- EME 6601 - Instructional Design
- EME 6623 -Technological and Theoretical Foundations of Learning
- EME 6716 - Organizing and Management Learning Technologies