Teaching
Teaching Assistantships
ECE1756: Reconfigurable Computing and FPGA Architecture
Fall 2019, 2020, 2021
Graduate-level course
Course Instructor: Prof. Vaughn Betz
ECE244: Programming Fundamentals
Fall 2019, 2020, 2021
Second-year Undergraduate course
Course Instructor: Prof. Tarek Abdelrahman
ECE297: Communication and Design
Winter 2017, 2018, 2020, 2021, 2022
Second-year Undergraduate course
Course Instructor: Prof. Vaughn Betz
ECE1508: Introduction to Statistical Learning
Fall 2017
Graduate-level course
Course Instructor: Prof. Ashish Khisti
ECE241: Digital Systems
Fall 2017
Second-year Undergraduate course
Course Instructor: Prof. Paul Chow
ELCT707: Microcomputer Applications
Winter 2015
Fourth-year Undergraduate course
Course Instructor: Prof. Amr Talaat
Mentorship
Helen Dai, Senior undergraduate summer student, "FPGA Deep Learning Benchmarks", Summer 2020
Zach Zheng, Senior undergraduate summer student, "C-LSTM FPGA Accelerator", Summer 2018