Teaching

Teaching experience at Virginia Tech and Lahore University of Management Sciences.

Graduate Teaching Assistant — Virginia Tech

December 2024 – December 2025

  • CS 1054 — Introduction to Programming in Java
  • CS/ECE 5590 — System and Software Security
  • CS 5024 — Ethics and Professionalism in Computer Science

Undergraduate Teaching Assistant — LUMS

August 2022 – May 2023

  • CS 360 — Software Engineering
  • CS 5310 — Computer Vision Fundamentals

My teaching experience spans introductory programming, software engineering, computer vision, security, and professional ethics across undergraduate and graduate courses.