Currently, he teaches Towson Seminar Current Issues in Education Living and Learning in a Digital Society, ISTC 301-- Integrating Instructional Technology, and ISTC 721--Theory and Practice for Integrating Digital Resources into Learning and Teaching. He also teaches EDUC 702--Educational Leadership and Technology, ISTC 761--Research in Education, and ISTC 685 Research in Instructional Technology. He is also a recipient of the 2014-2015 Gloria A Neubert Excellence in Teaching Award.