Teaching

As both a graduate and undergraduate teaching assistant, I have over four years of experience teaching.

Graduate Teaching Assistant

UNC Chapel Hill & Virginia Tech

CS 2114: Data Structures and Software Design

Fall 2025

Under Professor Margaret Ellis, Professor Mohammed Farghally, and fellow graduate student Vee Pettit.

With fellow graduate student Syed Ali.

COMP 211: System Fundamentals

Fall 2023

Under Professor Brent Munsell. This was a split semester (10 hours for COMP 211, plus 10 hours for COMP 530).

Under Professor Don Porter.

Undergraduate Teaching Assistant

UNC Chapel Hill

COMP 211: System Fundamentals

Spring 2023

Under Professor Brent Munsell.

Under Professor Don Porter.

COMP 211: System Fundamentals

Spring 2022

Under Professor Ketan Mayer-Patel.

COMP 211: System Fundamentals

Fall 2021

Under Professor Brent Munsell. Promoted to "lead UTA", managing labs for the course. Created a new lab, the MIPS simulator lab, which has still been used to this day.

COMP 211: System Fundamentals

Spring 2021

Under Professor Brent Munsell.

COMP 211: System Fundamentals

Fall 2020

Under Professor Kris Jordan. Me and two other UTAs made a study website for this course, which is still a useful systems reference.