Home
About
Publications
Teaching
Awards
Teaching Assistantship
CS61C Great Ideas in Computer Architecture, Spring 2018
CS267 Applications of Parallel Computers, Spring 2017
Invited Lectures
Deep Learning Accelerators and High-level Synthesis
EECS151/251 Introduction to Digital Design and Integrated Circuits.