EECE 3324 Computer Architecture and Systems (Spring 2024, Fall 2023, Fall 2022, Fall 2021, Fall 2020, Fall 2019)
EECE 7324: Computer Architecture (Fall 2017, Fall 2018)
EECE 7398: Scalable and Sustainable System Design (Spring 2017, Spring 2018)
EECE 7352 Computer Architecture (Spring 2022)