Courses Taught
- USC EE 599: Special Topic on Complex Digital ASIC System Design, Fall 2023
Instructor - USC EE 557: Computer Systems Architecture, Spring 2023
Instructor - Stanford EE 272: Design Projects in VLSI Systems, Winter 2020
Co-Instructor - Cornell ECE 2400 / ENGRD
2140 Computer Systems Programming, Fall 2017
Lead Graduate Teaching Assistant - Cornell ECE 4750 / CS
4420 Computer Architecture, Fall 2014
Lead Graduate Teaching Assistant - Cornell CURIE
Academy, Summer 2014
Lead Graduate Teaching AssistantEducational outreach program for high school girls focusing on exploring STEM fields and taking a deeper dive into computer engineering
- Cornell ENGRG
1060 Exploration in Engineering Seminar, Summer 2013
Graduate Teaching AssistantEducational outreach targeted at introducing high school students to STEM fields through an Arduino-based robotics lab
- Cornell ECE 4750 / CS
4420 Computer Architecture, Fall 2011
Undergraduate Teaching Assistant
Tutorials
- PyMTL: A Python-Based Framework for Hardware Generation,
Simulation, and Verification -
Link
Christopher Batten, Shunning Jiang,
Christopher Torng , Yanghui Ou, Peitian PanACM/IEEE International Symposium on Computer Architecture (ISCA), June 2019