Lahore University of Management Sciences, Pakistan

Syed Babar Ali School of Science and Engineering

Spring 2021 - Professor, Convex Optimization (EE 563)

Spring 2020 - Professor, Foundations of Deep Learning (EE 516)

Spring 2020 - Professor, Digital Signal Processing (EE 411 and EE 411-L)

Spring 2019 - Professor, Convex Optimization (EE 563)

Spring 2019 - Professor, Digital Signal Processing (EE 411 and EE 411-L)

Spring 2018 - Professor, Convex Optimization (EE 563)

Fall 2020 - Professor, Engineering Models (EE 203)

Fall 2019 - Professor, Engineering Models (EE 203)

Fall 2018 - Professor, Engineering Models (EE 203)

Fall 2008 - Instructor, Experimental Physics Laboratory

2008 - 2009 - Development Engineer, Laboratory for Cyber Physical Networks and Systems

Johns Hopkins University, USA

Department of Applied Mathematics and Statistics

Spring 2015 - Instructor, A Hands-on Introduction to MATLAB (EN 550.582)

Spring 2014 - Teaching Assistant, Statistical Methods in Imaging (EN 550.431)

Spring 2010 - Teaching Assistant, Introduction to Wavelets and Fourier Analysis (EN 550.484)


Department of Electrical and Computer Engineering

Fall 2012, 2013, 2014 - Instructor, Image Processing and Analysis-I (ECE 520.414)

Fall 2009, 2010, 2011 - Instructor, Digital Signal Processing (ECE 520.435)

Spring 2011, 2012 - Instructor, Signals and Systems (ECE 520.214)


Department of Mechanical Engineering

Spring 2013, 2014 - Teaching Assistant, Energy Systems Analysis (ME 530.464/664)

University of Engineering and Technology Lahore, Pakistan

Department of Mechatronics and Control Engineering

Fall 2007 - Lecturer of Probability and Random Variables

Fall 2006 - Lecturer of Digital Signal Processing

Spring 2008 - Lecturer of Electric Machines and Electric Circuit Analysis

Spring 2007 - Lecturer of Digital Signal Processing and Electric Circuit Analysis