Previously, he was a Visiting Assistant Professor in the Department of Mechanical Engineering at Villanova University. At Villanova he was responsible for developing the Mechatronics minor for undergraduates. The design elective in Mechatronics combined theory and a hands-on lab, which has been shown by educational research to be an effective tool in engaging students in learning. He also dedicated a lot of time in teaching related activities, which led to the development of several learning modules using various multimedia technologies. He has introduced differentiated instruction in the mechanics courses and helped improve and bring in the use of newer techniques to advance student learning.