Teaching
I regularly teach Control Systems (undergraduate) in the fall and Robotics / Robot Control (graduate and undergraduate) in the spring in electrical and computer engineering (ECE) department at Auburn University. Syllabus, lecture slides, and textbook notes for each course are linked below.
ELEC 3500 — Control Systems
Undergraduate · Fall · ECE, Auburn University
Introduction to the analysis and design of feedback control systems: modeling of dynamic systems and transfer functions, time- and frequency-domain response, stability, root-locus and frequency-domain design, and PID control.
Offered: Fall 2023 · Fall 2024 · Fall 2025 · Fall 2026
Materials: Syllabus — Fall 2026 (PDF) · Handouts
**Lecture Slides & Textbook Notes (12 lectures)**
- Introduction to Control Systems — Slides
- State-Variable Systems and Simulation using MATLAB — Slides · Textbook Notes
- Inverse Laplace Transform — Slides · Textbook Notes
- Transfer Functions: Poles, Zeros, and Response — Slides · Textbook Notes
- Block Diagrams and Mason’s Formula — Slides · Textbook Notes
- State-Variable Analysis — Slides · Textbook Notes
- Stability — Slides · Textbook Notes
- Feedback Control Systems — Slides · Textbook Notes
- State-Variable Feedback: Reachability and Pole Placement — Slides · Textbook Notes
- Discrete-Time Systems and the Z-Transform — Slides · Textbook Notes
- Root-Locus Design — Slides · Textbook Notes
- Root-Locus Method — Slides
- Bode Plots — Slides
ELEC 5530/6530 — Robot Control
Graduate · Spring · ECE, Auburn University (offered as ELEC 5970/6970 Robotics before Spring 2026)
Modeling and control of robotic systems: rigid-body kinematics and dynamics, trajectory generation, and feedback control of manipulators and multi-agent / mobile robots.
Offered: Spring 2024 · Spring 2025 · Spring 2026
Materials: Syllabus — Spring 2026 (PDF) · Materials
**Lecture Slides & Textbook Notes (12 lectures)**
- Robot Control: Introduction — Slides
- Matlab Basics** — Slides · Textbook Notes
- Basic Manipulator Geometries And Robot Kinematics — Slides · Textbook Notes
- Robot Dynamics: Lagrange-Euler Dynamics — Slides · Textbook Notes
- Robot Dynamics: Structure and Properties of the Robot Equation — Slides · Textbook Notes
- Robot Dynamics: State-Variable Representations and Feedback Linearization — Slides · Textbook Notes
- Computed-Torque Control — Slides · Textbook Notes
- Computed-Torque Like Control — Slides · Textbook Notes
- Optimal Control — Slides · Textbook Notes
- Reinforcement Learning in Control: Introduction — Slides
- Reinforcement Learning for Optimal Control — Slides
- Neural Network Control of Robots — Slides
</details>
Earlier Courses — University of Texas, Arlington
- EE 5325/4315 Robotics, taught as adjunct professor — Spring 2022, Spring 2023, EE
- EE 5330 Distributed Decision and Control, taught as adjunct professor — Fall 2022, EE
A Brief History of Control
From water clocks to multi-agent autonomy — the evolution of control theory, and where learning-based control and autonomy sit today.

Copyright © 2026 Bosen Lian. All rights reserved.