Current Teaching

  • Introduction to Embedded Systems (CSE 237a), 2020

Previously taught courses


UCSD:
  • Introduction to Embedded Systems (CSE 237a), 2005-2019
  • Introduction to Digital System Design (CSE 140), 2006-2019
  • Introduction to Digital System Design Lab (CSE 140L), 2006-2019
  • Hardware for bioinformatics workload (CSE291), 2019
  • Software for accelarators (CSE291), 2018
  • Internet of Things (CSE291), 2015
  • SmartGrid Seminar (CSE291), 2013
  • Wireless & Embedded Systems (WES 237a), 2012-2013
Stanford University:
  • Logic Synthesis of VLSI Circuits (EE381), Winter 2002