COSC-283 · Fall 2026
Networks
An introduction to computer networking: principles of layered protocol design, Internet architecture (IP, TCP, DNS, HTTP), routing algorithms, congestion control, and an introduction to network security. Students build and analyze networked systems.
COSC-275 · Fall 2026
Systems II: Operating Systems
Core systems course covering operating system design and implementation: processes, threads, scheduling, memory management, file systems, and I/O. Emphasis on systems programming in C and the interface between hardware and software.
Co-taught with Scott Kaplan.
ECE · Fall 2025
Computer Networks — Course Development Contributor
Contributed to curriculum development and course materials for Princeton's graduate Computer Networks course in the ECE department.
ECE · Spring 2022
Information Security — Assistant Instructor
Served as assistant instructor for Princeton ECE's Information Security course, leading recitation sections and supporting students through course projects.
ECE · Spring 2020
Principles of Electric Circuits — Diamond Peer Teacher
Recognized as a Diamond Peer Teacher — Temple's highest undergraduate teaching honor — for outstanding performance as a peer instructor in the ECE department.
ECE · 2018–2019
Introduction to Engineering — Undergraduate Teaching Assistant
Served as undergraduate TA for three semesters (Spring 2018, Fall 2018, Spring 2019).
STEM Tutor · 2017–2019
Student Success Center
Provided STEM tutoring across five semesters (Fall 2017 – Fall 2019) to students across engineering and science disciplines.
Sofia Marina Independent Work Spring 2026
Princeton University
Path Splitting Against Transformer-Based Website Fingerprinting
Co-advised with Maria Apostolaki
Nominated for Princeton Best Overall Senior Project Prize
Cynthia Zhang Independent Work Spring 2026
Princeton University · Junior, first research project
Tiered, Scalable, Privacy-Preserving Stateful Firewall Design
Co-advised with Jennifer Rexford
Completed first independent research project
Veronika Kitsul Senior Thesis 2025–2026
Princeton University
Application- and Network-Level Characterization of ChatGPT Traffic
Co-advised with Jennifer Rexford, Satadal Sengupta, and Hossein Valavi
Entering PhD program at the University of Michigan
Benjamin Herber Senior Thesis & Master's Spring 2023–Spring 2024
Princeton University
TANGO: Secure Collaborative Route Control across the Public Internet
Co-advised with Maria Apostolaki
NSDI 2024 · IETF/IRTF Applied Networking Research Prize 2025
Kenneth Poor & Esha Bhatia REU Summer 2022
Princeton/Intel REU Program · Rising juniors
Programmable-Switch DDoS Defenses
Poor (Princeton University) · Bhatia (MIT) · Co-mentored with Jennifer Rexford
Princeton PASP Program Mentoring 2021–2023
Pre-Application Support Program, Princeton University
Coaching underrepresented PhD applicants on personal statements, application strategy, and research narrative — two admission cycles