My teaching experience is long and diverse teaching experience. Within the past twenty[1] years, I had taught information technology, computer science and information systems courses at seven universities and colleges in four countries. I have used multiple modalities such as face-to-face, distance learning, and wide-area classroom. Also, I’ve accumulated more than 100 hours of professional development workshops, including Applying the QM Rubric Workshop, the On Course Workshop, and the ACUE Effective Teaching Practices Course.

[1] Seven of which as a teaching assistant and the rest as the primary instructor.