Teaching & Work Experience

Teaching Assistantships @ LUMS

EE 563 / MATH 325: Convex Optimization

Spring 2025  ·  School of Science and Engineering, LUMS

with Prof. Hassan Mohy-ud-Din  ·  Graduate-Level Course

Served as Teaching Assistant for this graduate-level course covering convex sets and functions, duality theory, optimality conditions, and first/second-order methods. Given my own background in duality and ALM from the Matrix Completion project, this role allowed me to bridge theory and application for students working on signal processing and machine learning problems.

  • Held weekly office hours and ran tutorial sessions on problem sets
  • Created and graded assignments; provided semi-formal student counseling
ACTA 6304: Advanced Machine Learning

Fall 2024  ·  Suleman Dawood School of Business, LUMS

with Prof. Momin Ayub Uppal  ·  MS Course

TA for a graduate Machine Learning course within the MS Accounting and Analytics programme. The cohort had limited programming and mathematical backgrounds, requiring assignments and labs to be carefully scaffolded to bridge the gap between business intuition and technical ML concepts.

  • Designed assignments and supervised lab sessions tailored to business-oriented students
  • Conducted weekly office hours and provided semi-formal academic counseling
  • Assignments and labs with solutions available here
CS 535 / EE 514: Machine Learning

Spring 2024  ·  School of Science and Engineering, LUMS

with Prof. Momin Ayub Uppal  ·  Undergraduate / Graduate Course

TA for the core undergraduate/graduate Machine Learning course, covering regression, classification, probabilistic models, and neural networks. Responsibilities extended beyond grading to include creating original assignments and uploading video tutorials.

  • Created, reviewed, and solved assignments; recorded and uploaded tutorials
  • Held weekly office hours and invigilated quizzes and exams
  • Sample assignment on Naive Bayes and Estimation Methods available here
EDUX 562: Data Lab

Spring 2023  ·  School of Education, LUMS

with Prof. Ahmad Ayub  ·  Graduate / MPhil Course

TA for the Data Lab course in the School of Education, supporting education research students in applied statistical analysis using STATA. The course emphasized hands-on lab work over lectures, requiring active facilitation of practical sessions.

  • Invigilated STATA lab sessions and provided real-time guidance during practicals
  • Graded assignments and provided detailed written feedback
  • Held weekly office hours and supported students with semi-formal counseling
ECON 221: Intermediate Macroeconomics

Fall 2022  ·  Department of Economics, LUMS

with Prof. Usman Elahi  ·  Undergraduate Course

TA for the Intermediate Macroeconomics course, supporting students through topics including national income accounting, IS-LM models, fiscal and monetary policy, and open-economy macroeconomics.

  • Held weekly office hours; reviewed, invigilated, and graded quizzes
  • Created and solved assignments; provided semi-formal student counseling
  • Assignments and solutions available here

Work Experience

Capacity Building & Training on Data Management and Analysis Using STATA

Dec 2022 – Jan 2023  ·  Hotel One, Mall Road, Lahore

with Prof. Usman Elahi  ·  Bureau of Statistics, Government of Punjab

STATA Workshop

Contributed as a workshop facilitator for a government-commissioned training programme designed for Statistical Officers of the Bureau of Statistics, Punjab. Sessions ran nearly 6 hours a day, five days a week, covering STATA concepts, data management workflows, and applied statistical analysis.

  • Delivered daily STATA content covering data import, cleaning, summary statistics, regression, and visualization
  • Facilitated hands-on practical exercises followed by group solution discussions each session
  • Exercise materials available here