He has taught a variety of classes ranging introductory programming and first-year engineering design courses to introductory and advanced courses in electronic circuits. Recently, he has been working to develop graduate level courses in Engineering Education to support current graduate students interested in entering academia. He is a member of ASEE, IEEE, and ACM.c American Society for Engineering Education, 2017
Adding Hardware Experiments to a First-Year Engineering Computing CourseIntroduction At the University of Cincinnati, all first-year engineering students are required to take a twosemester sequence, Engineering Models I and II, which introduces students to the computational software package, MATLAB