1. Fundamentals of Autonomous Driving - Spring 2020, Spring 2021, Spring 2022, Spring 2023 (UniTartu, Estonia)
2. Autonomous Vehicles Project - Fall 2020, Spring 2021, Fall 2021, Fall 2022 (UniTartu, Estonia)
3. Electric Circuits and Electronics - Fall 2019 (HH, Sweden)
4. Design of Embedded and Intelligent Systems - Fall 2019 (HH, Sweden)
5. Robotics - I - Fall 2016 (NUST, Pakistan)
6. Computer Vision - Spring 2016, Summer 2016, Spring 2017 (NUST, Pakistan)
7. Machine Learning - Summer 2012, Spring 2016 (CASE and NUST, Pakistan)
8. Biomechanics (practical part) - Spring 2014, Spring 2015 (TTÜ, Estonia)
9. Electronic Circuits - Spring 2013 (AIT, Thailand)
10. Control Systems - Fall 2012 (NUST, Pakistan)
11. Introduction to Programming - Fall 2012 (NUST, Pakistan)
12. Engineering Mechanics - Fall 2005 (IEP, Pakistan) and Fall 2016 (NUST, Pakistan)