Classes Taught at George Mason

ECE 625: Autonomous Control for Robotic Systems (Fall 2024)

Course Description: The field of robotics is currently enjoying tremendous scientific, practical, and popular success. This course will introduce the fundamental disciplines of modern robotics, which include mechanics, control, and computing. These components are integrated into the analysis, design, and control of mobile robots to serve engineering or scientific needs. Students will learn: (1) how to use mathematical methods to model mobile robots and manipulators and to plan their motion; (2) how to process sensor information to form a perception of the environment; and (3) how to implement algorithms through computer systems to achieve autonomy. The specific topics covered in this course include foundations (affine transformations and Jacobian matrices), Kinematics (Forward and Inverse kinematics), Perception, Reactive Behaviors (Nonlinear Feedback control), Motion and Path Planning.

ECE 699: Advanced Robotics (Fall 2022 and 2023)

Course Description: This course will talk about the fundamental topics associated with autonomous robot dynamics, sensing, and control. Emphasizes biological perspective that forms the basis of many current developments in robotics.

ECE 421: Classical Systems and Control Theory (Spring 2022, 2023, and 2024)

Course Description: This course introduces analysis and synthesis of feedback systems, including functional description of linear and nonlinear systems, block diagrams and signal flow graphs; state-pace representation of dynamical systems, frequency response methods, Root Locus, Nyquist, and other stability criteria; performance indices and error criteria; and applications to mechanical and electromechanical control systems.

ECE 620: Optimal Control (Fall 2021 and 2023)

Course Description: This course will be on the basic underlying principles in the theory and applications of optimization and optimal control of systems. The classical methods for the analysis and design of systems will be taught from both a functional point of view, and a creative point of view. New concepts (essentially in linear algebra, functional analysis, and calculus of variations) will be introduced as the course evolves. 

Classes Taught at Georgia Tech

ECE2020 Digital System Design (Fall l 2017 and Spring 2018)