Teaching

Teaching Experience

  • Hardware-Software Co-Design for Machine Learning
    Fall 2025, ECE 4501/6501
    M/W 3:30pm

  • Digital Logic Design
    Spring 2025, ECE 2330
    M/W/F 11am, Thornton A120.
    OH: M 2pm, F 10am, and by appointment.
    Check the Canvas, Gradescope, and Piazza for details.

  • AI Hardware
    Fall 2024, ECE 4501/6501
    Guest Lecture: Resistive Random Access Memory Based Processing in Memory Design.

Teaching Assistant Experience

  • Enterprise Storage Architecture
    Fall 2020, Duke ECE 566
    I am the sole TA for this graduate-level course, working on the gradings of homework, code projects, and exams.
    Instructor: Dr. Tyler K Bletsch

  • Introduction to Signals and Systems
    Spring 2020, Duke ECE 280L
    As a TA for this undergraduate course, I take part in the design and grading of homework assignments and tests.
    Instructor: Dr. Vahid Tarokh

  • Neural Signal Processing
    Spring 2018, UCLA ECE 143/243
    I am the TA for this undergraduate- and graduate-level course. Aside from the grading work, I also prepare the jupyter notebook templates for howeworks and lead two weeekly discussion sections.
    Instructor: Dr. Kao Jonathan