Skip to main content

Teaching

Courses

Courses Taught at NC State

  • Operating System Design (ECE 492/592,ECE 465/565): Fall 2017-2023
  • Microprocessor Architecture (ECE463/563): Spring 2018-2023

Courses Taught at University of Missouri

  • Computer Organization (ECE4270-7270): Fall 2011-2016
  • Parallel Computer Architecture (ECE8270): Spring 2011-2014, Spring 2016
  • Network Systems Architecture (ECE4280-7280): Spring 2014
  • Microprocessor Engineering (ECE3210): Fall 2010