Teaching

I regularly teach the following courses: (4-5 courses each year)

[01] CEE426/526 - Introduction to Finite Elements

[02] CENT550 - Computer Programming & Application in Civil and Transportation Engineering 

[03] CENT651 - Selected Imaging Techniques in Civil and Transportation Engineering

[04] ENGR201 - Engineering Mechanics I: Statics

[05] ENGR202 - Engineering Mechanics II: Dynamics

[06] ENGR222 - Engineering Mathematics I

[07] ENGR301 - Mechanics of Solids

[08] ENGR520 - Mathematical Analysis for Graduate Students

[09] ENGR540 - Reliability Engineering

[10] ENGR552 - Introduction to Imaging Technologies

[11] ENGR584 - Introduction to Nanotechnology

[12] ENGR598 - Introduction to Deep Machine Learning

[13] ME314 - Fundamentals of Mechatronics

[14] ME342 - Junior Design

[15] ME441 - Senior Design

[16] ME442 - Senior Project

[17] ME502 - Introduction to Electronic Packing and MEMS

[18] ME503 - Structural Mechanics

[19] ME504 - Introduction to Finite Elements

[20] ME505 - Programming and Software Tools in Mechanical Engineering

[21] ME582 - Introduction to Mechanical Fundamentals of Electronic Systems

[22] ME583 - Mechanical Design and Optimization of Electronic System

[23] ME584 - Introduction to Nanotechnology

[24] ME585 - Machine Vision and Imaging Techniques in Mechanical Engineering

[25] ME586 - Experimental Mechanics and Applications

[26] ME588 - Mechatronics and Robotics

[27] ME598 - Introduction to Deep Machine Learning

[28] ME654 - Computational Structural Mechanics

[29] ME701 - Finite Element Method: Theory and Applications