Teaching

MEGR 3122 – Dynamic Systems II

Dynamic Systems II is a core junior-level course that introduces the fundamentals of dynamic modeling using differential equations. Topics include Laplace transforms, system response analysis (first- and second-order), and modeling of mechanical, electrical, thermal, and electromechanical systems, including multi-degree-of-freedom systems. The course also covers block diagrams and frequency response function analysis.


MEGR 4237 / 5237 – Introduction to Control Engineering

This course, offered at both the undergraduate and graduate levels, covers classical control theory, emphasizing system modeling, transfer functions, and state-space representation. Students explore time-domain and frequency-domain analysis, including Bode plots, Nyquist criteria, gain/phase margins, and transient/steady-state performance. The course also introduces controller design techniques, such as PID control, root locus methods, state feedback, and observer design.


MEGR 2240 – Computational Methods for Engineers

A core sophomore-level course, Computational Methods for Engineers focuses on numerical techniques for engineering analysis and problem-solving. Students learn root-finding algorithms (Bisection, Newton-Raphson), numerical differentiation and integration (finite difference, trapezoidal rule, Simpson’s rule), and solving linear and nonlinear systems (Gaussian elimination, LU decomposition, Jacobi and Gauss-Seidel methods). The course also includes numerical solutions of differential equations using Runge-Kutta methods, with MATLAB-based implementation and visualization.


MEGR 7090 / 8090 – Special Topics: Introduction to Modern Control Engineering

This graduate-level course provides a foundational understanding of modern control theory. Topics include state-space representations, controllability and observability, linearization of nonlinear systems, and stability analysis. Advanced topics cover optimal control techniques such as Linear Quadratic Regulator (LQR), robust control (H2/H-infinity methods), and system identification with parameter estimation.


MEGR 7090 / 8090 – Special Topics: Introduction to Autonomous Vehicles – Dynamics and Control

This newly developed course provides an in-depth study of autonomous vehicle modeling and control. Students explore vehicle dynamics, perception (IMU/GPS, LiDAR), state estimation, localization, and motion planning. The course also covers longitudinal and lateral control strategies, mission planning, and behavioral decision-making in both static and dynamic environments.