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 (speeds up build time from several minutes to seconds) by porting, along with a classmate, the original version (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), the majority of the final project (BST implementation in MIPS assembly), and revamped Lab 3 (ALU implementation).
Made several improvements to the other assignments.
-
Refactored autograders 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 write and edit explanations for all assessment questions and 180+ practice questions.
-
I manage the undergraduate LA team, hold office hours, answer student questions (on Piazza), and hold review sessions.
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)