His academic qualifications include a PhD and MASc from University of Waterloo, and a Bachelor of Engineering from Lakehead University. His area of research is Nonlinear Dynamics, Robotics, Finite Elements, and Control Engineering. He teaches courses in Mechanical and Software Engineering and supervises graduate students in Control Engineering.