Courses Taught or Teaching


  1. ARTSSCI 1138.22 Anti-Poverty Technology
  2. ECE 351 Signals and Systems I
  3. ECE 352 Signals and Systems II
  4. ECE 3557 Control Systems Laboratory (supervisor only, TA-run entirely so contact the TA)
  5. ECE 3080/7080 Ethics in Electrical and Computer Engineering
  6. ECE 551 Introduction to Control Systems
  7. ECE 5550 Computational Humanitarianism
  8. ECE 5551 State Space Control Systems
  9. ECE 650 Introduction to Estimation
  10. ENGR 5050 Humanitarian Engineering
  11. ECE 682P Experimental Biomimicry for Distributed Control
  12. ECE 682P Humanitarian Technology Challenge
  13. ECE 6754 Nonlinear System Theory
  14. ECE 5557 Control System Implementation Laboratory
  15. ECE 5759 Optimization for Static and Dynamic Systems
  16. ENGR 7200 Engineering Ethics (on-line course, syllabus similar to ECE 7080)
  17. ECE 851 Stochastic Control
  18. ECE 852 Adaptive Control
  19. ECE 7858 Intelligent Control

Return to home.