Courses Taught

Graduate Courses

Advanced Nondestructive Evaluation, K. N. Toosi University of Technology,Fall 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010, 2011, 2012, 2013,2014,2015,2016 Spring 1999, 2000, 2001, 2007.
Advanced Nondestructive Evaluation, University of Tehran, Spring 2005, 2006, 2007, 2008, 2009.
Advanced Measurement Systems, K. N. Toosi University of Technology, Fall 1999, 2000, Spring 2002, 2003, 2004, 2005, 2006, 2008, 2012,2013,2015,2017.
Elastodynamics, K. N. Toosi University of Technology, Fall 2006, 2009 Spring 2004, 2013.
Continuum Mechanics, K. N. Toosi University of Technology, Fall 1998, 1999, 2000 ,2014.
Solid Mechanics, University of Toronto, Spring 2002.
Research and Communication Skills, K. N. Toosi University of Technology, Fall 1998, 1999,2014,2015,2016.
Elasticity, K. N. Toosi University of Technology, Fall 2006, 2011 Spring 2009,2012,2015.
Selected Topics in Ultrasonic NDE, K. N. Toosi University of Technology, Spring 2008.


Undergraduate Courses

Welding and Nondestructive Testing, K. N. Toosi University of Technology, Fall 2012,2016 Spring 2015.
Statics, K. N. Toosi University of Technology, Fall 2008, 2009, Spring 1999, 2000, 2006, 2007, 2008, 2009, 2011, 2012, 2013, 2014 , 2015 , 2016.
Mechanics of Materials I, K. N. Toosi University of Technology, Fall 2003, 2004.
Dynamics, University of Toronto, Spring 2002.

Current Courses