teaching
I am a graduate TA for COMP 311 and was a UTA for COMP 311, 210, and 110. I am one of two awardees of the 2023 Diane Pozefsky Learning Assistant Award ($1000 prize).
UNC
Digital Logic and Computer Design
Volunteer (F23, W22)
541
-
I roughly doubled the potential audience of COMP 541's final project simulator by porting, along with a classmate, the original version (C#, Windows-only) to Java (cross-platform). It is in-use in COMP 541 and maintained by me.
Computer Organization
Graduate TA (F23), Head UTA (S23, F22)
311
-
I create and refine programming assignments and their autograders.
I created Lab 4 (SAP programming) and the majority of the final project (BST implementation in MIPS assembly).
I revamped Lab 3 (ALU implementation). The ALU now has a 5-bit control table and computes flags, whereas it previously had a 2-bit control table.
I incorporated several improvements to the assignments, including usage of Digital's Tunnel and Splitter/Merger components and multi-bit capabilities. I also incorporated MIPS macros.
-
I refactored existing autograder code for the final project (would be trivial to extend to other assignments) to be more modular and extensible and provide better feedback to students.
-
I have written 35+ in-use quiz and exam questions. I verify and edit, as needed, all assessment questions in the course. I wrote all of Quiz 7 (MIPS processor and control signals).
-
I refined and automated our question creation and review process. In particular, I developed a workflow in which we write questions in Markdown format on GitHub and convert (via pandoc) to HTML/PDF, allowing for version control and better collaboration.
-
I write and edit explanations for all assessment questions. I have also written explanations for the 180+ practice questions written by Professor Munsell.
-
I manage the undergraduate LA team, hold office hours, and answer student questions (on Piazza and elsewhere). In 23S, I held three in-person assessment review sessions for the course, with an average of 40 students at each.
Data Structures and Analysis
Head UTA (Summer '22)
210
-
I created ~10 in-use quiz questions.
-
I held 5 quiz review sessions.Slides (recordings included)
Introduction to Programming and Data Science
UTA (S22, F21, S21)
110
-
I created additional exercises for advanced learners.
Self-employed
ACT
Jan. 2021 - June 2022: Private ACT Tutor
-
I wrote a guide to the ACT in high school and have updated it quite a bit. I also wrote about advanced math concepts on the ACT.
-
I created resources for my students and compile them on this website.
-
A lot of my blog post ideas came from topics I covered during my tutoring lessons.Blog (ACT category)