He has taught a variety of courses, including WRIT 340, ENGR 502x, ENGR 503x, CSCI 598, and ENGR 102, and founded the online magazine, Illumin. In addition to his administrative duties, his service profile includes serving on the University Curriculum Committee and co-chairing the Faculty Rights and Responsibilities Committee for the Academic Senate. Most importantly, he is the proud father of two.