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 developed and maintain a SAP (Simple-As-Possible computer) program simulator, which allowed me to create a SAP programming assignment.
  • 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)


Self-employed

ACT
Jan. 2021 - June 2022: Private ACT Tutor