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

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