Teaching
- ME360: Modeling, Analysis and Control of Dynamic Systems, Fall 1995, 1996, Winter 2000, Fall 2006
- ME395: Mechanical Engineering Labs I, Winter 1998
- ME461: Automatic Control, Fall 1995, 1999
- ME495: Senior ME Labs, Winter 1998, 1999, 2000, 2002, 2004, 2006 and Fall 1999, 2008
- ME542: Vehicle Dynamics, Fall 1996, Winter 1999, 2002, 2011, 2013, 2014
- ME561: Digital Control, Winter 1994, 2003, Fall 2000, 2001, 2004, 2005, 2006, 2007, 2012
- ME566: Modeling, Analysis and Control of Hybrid Electric Vehicles, Winter 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2021, Fall 2021
- ME568: Vehicle Control Systems, Winter 1995, 1996, 1997, Fall 1998, 1999, 2003, 2004, 2009
- ME599: Winter 2018
- EECS510: Intelligent Transportation Systems Research Topics, Winter 1997
- AUTO501: Integrated Vehicle Systems Design, Winter 2005, Fall 2005, Fall 2006
- AUTO563: Modeling and Control of Automatic Transmissions, SS2004, Winter 2006, 2007, 2009
- AUTO599: Analysis and Control of Alternative Power-trains, Winter 2008, 2009
- ENG599: Winter 2015, Fall 2018