Teaching

Fall 2024

Spring 2024

Fall 2023

  • CS/ECE528: Embedded Systems and Machine Learning

Spring 2023

  • ECE 452: Computer Organization and Architecture

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Fall 2022

  • CS/ECE528: Embedded Systems and Machine Learning

Spring 2022

Fall 2021

  • CS/ECE528: Embedded Systems and Machine Learning

Spring 2021

  • ECE 452: Computer Organization and Architecture

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Fall 2020

  • CS/ECE581C1: Embedded Systems and Machine Learning

Spring 2020

  • ECE 452: Computer Organization and Architecture

  • ECE 554: (Advanced) Computer Architecture

Fall 2019

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2019

  • ECE 452: Computer Organization and Architecture

  • ECE 554: (Advanced) Computer Architecture

Fall 2018

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2018

  • ECE 452: Computer Organization and Architecture

Fall 2017

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2017

  • ECE 452: Computer Organization and Architecture

Fall 2016

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2016

  • ECE 452: Computer Organization and Architecture

Fall 2015

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2015

Fall 2014

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2014

  • ECE 452: Computer Organization and Architecture

  • ECE 554: Computer Architecture

Fall 2013

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2013

  • ECE 452: Computer Organization and Architecture

  • ECE 554: Computer Architecture

Fall 2012

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2012

  • ECE 452: Computer Organization and Architecture

  • ECE 554: Computer Architecture

Fall 2011

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2011

  • ECE 452: Computer Organization and Architecture

  • ECE 661: Advanced Topics in Embedded Systems

Fall 2010

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2010

  • ECE 452: Computer Organization and Architecture

Fall 2009

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Spring 2009

  • CS/ECE 561: Hardware/Software Design of Embedded Systems

Fall 2008

  • ECE 450/451: Digital System Design