He teaches at both the undergraduate and graduate level, and has received numerous faculty and school-level teaching awards and recognitions. His research in teaching centres on the use of novel and accessible e-learning technologies.