Teaching

Teaching assistant positions and guest lectures at UC Davis.

5 positions3 courses3 with guest lectures650+ students taught
ECS 152AGuest Lecturer
Fall 2025

Computer Networks

UC Davis

Leading discussion sections and delivering guest lectures on network security and web privacy topics.

130 students
Network SecurityWeb PrivacyHTTP/HTTPS
ECS 32A
Spring 2025

Introduction to Programming

UC Davis

Assisting students with Python programming fundamentals, holding office hours, and grading assignments.

200 students
PythonProgramming FundamentalsProblem Solving
ECS 152AGuest Lecturer
Fall 2022

Computer Networks

UC Davis

Delivered guest lectures on web tracking and privacy, conducted lab sessions on network protocols.

140 students
Network ProtocolsWeb TrackingPrivacy
ECS 152AGuest Lecturer
Spring 2022

Computer Networks

UC Davis

First TA position at UC Davis. Led discussion sections and introduced students to network security concepts.

150 students
TCP/IPNetwork SecurityDNS
CS 100
Winter 2021

Computational Problem Solving

LUMS

Assisted students with introductory programming concepts, conducted lab sessions, and graded assignments.

30 students
PythonProgramming FundamentalsProblem Solving