UNIVERSITY COURSES
• Advanced Computer Networks (Fall 2009/ 2010/ 2012/ 2013/ 2014/ 2015/ 2017);
• Advanced Mathematics: Optimization Methods (Fall 2018/ Spring 2020);
• Advanced Topics in Networking (Software Defined Networks, in Summer 2013);
• Advanced Topics in Networking (Cognitive Radio Networks (Summer 2010));
• Analysis of Stochastic Systems [aka Advanced Probability and Statistics] (Fall 2017/ 2020);
• Computer and Communications Networks (Spring 2012, Spring 2013, Fall 2019);
• Computer Networks (Spring 2009, Fall 2014);
• Data Communications and Computer Networks (Spring 2011/ 2016; Fall 2011);
• Electronics Workbench (Fall 2020);
• Ethics, Values, and Technology (Spring 2018/ 2019/ 2021); [Course Slides] [Paper]
• Fundamentals of ICT (Fall 2008);
• Introduction to Robotics (Fall 2021);
• Linear Algebra (Spring 2018);
• Network Performance and Evaluation (Summer 2012, for Virtual University of Pakistan). [Website] [YouTube Playlist]
• Signals and Systems (Spring 2010/ 2014/ 2015/ 2016). [Website]
SHORT COURSES
• IHSAN for Muslim Professionals [YouTube Playlist]
• Writing Short Course [YouTube Playlist]