Courses Taught

- Fall 2023: Introduction to Program Design and Concepts (CSCE 120)

- Spring 2023: Computer Architecture (CSCE 614)

- Fall 2022: Computer Organization and Design (CSCE 312)

- Spring 22: Computer Architecture and Design (CSCE 350)

- Fall 21: Machine Learning for Compute Systems and Architecture (CSCE 689)

- Spring 21: Computer Architecture and Design (CSCE 350) 

- Spring 20: Computer Organization (CSCE 312)

- Fall 19: Advanced Computer Architecture (CSCE 689)

- Spring 19: Computer Architecture (CSCE 614)

- Fall 18: Special Topics (CSCE 689 - Machine Learning Based Systems)

- Spring 18: Advanced Computer Architecture (CS 6513)

- Fall 17: Computer Architecture (CS 3853), Computer Architecture (CS 5513)

- Spring 17: Computer Architecture (CS 3853)

- Fall 16: Computer Architecture (CS 5513)

- Summer 16: Computer Organization (CS 3843)

- Spring 16: Computer Organization (CS 3843)

- Fall 15: Computer Architecture (CS 5513)

- Spring 15: Computer Organization (CS 3843)

- Fall 14: Computer Architecture (CS 3853), Computer Architecture (CS 5513)

- Spring 14: Computer Architecture (CS 3853)

- Fall 13: Computer Architecture (CS 5513)

- Spring 13: Computer Architecture (CS 5513)

- Fall 12: Computer Architecture (CS 5513)