Teaching
From CYPHYNETS
Graduate Courses
Robotics
- EE-565. Mobile Robotics. [LUMS. Spring 2015]
- EE-562. Robot Motion Planning. [LUMS. Spring 2014, Fall 2015]
- Mini-course on SLAM techniques. [TU Kaiserslautern, Germany. Summer 2012, 2013]
- ME-410. Probabilistic Methods in Robotics & Control [KAUST. Summer 2011]
- CMPE-633B. Robot Kinematics, Dynamics and Control. [LUMS. Fall 2011]
- CMPE-633A. Robot Motion Planning. [LUMS. Fall 2010]
Systems & Control
- EE-663. Topics in Systems & Control. [LUMS. Spring 2015]
- EE-561. Digital Control Systems. [LUMS. Fall 2013, Spring 2017, Spring 2020]
- EE-662. Applied Parameter and State Estimation. [LUMS. Spring 2013]
- CMPE-633C. Geometric Mechanics and Control. [LUMS. Spring 2012]
- CMPE-683. Information theory. [LUMS. Winter 2009]
Mathematics
- MATH-552. Advanced Graph Theory. [LUMS. Spring 2010]
Undergraduate Courses
- EE-361 Recitations. Control Engineering for Environment & Sustainability (Lecture Series). [LUMS. Spring 2015]
- EE-361. Feedback Control Systems. [LUMS. Spring 2011, 2012, 2013, 2014]
- CMPE-432. Feedback Control Design. [LUMS. Spring 2010]
- EE-210. Signals and Systems, [LUMS. Spring 2010, Spring 2011]
- EE-241. Introductory Electronics Laboratory. [LUMS. Fall 2009]
- BIO-103. Freshman biology (Module on systems biology). [LUMS. Winter 2009, Spring 2010]
- COMP-208. Computers for engineers [McGill. Winter 2008]
Reading Groups
- Advanced topics in information theory [LUMS. Summer 2009]
- Feedback control systems [LUMS. Winter, Summer 2009]
- Computational topology in science & engineering [McGill. Winter 2009]