Current Teaching (Fall 2024)
- ECE544: Fault-Tolerant Computing & Reliability Engineering (CPE Math Course, Graduate Elective)
Previous Teaching
- ECE160: Foundations of Computer Engineering (Undergraduate required, Fall 2005, Spring 2013, 2021, 2022, 2023)
- ECE350: Algorithms (Undergraduate required, Spring 2004 ~ 2007 )
- ECE454: Fault-Tolerant Computing (Undergraduate elective, Fall 2006 ~ 2008, Fall 2012, Fall 2013, 2019 ~ 2021)
- ECE456: Computer Architecture (Undergraduate elective, Fall 2003 ~ 2009, Fall 2012)
- ECE544: Fault-Tolerant Computing & Reliability Engineering (CPE Math Course, Graduate Elective, Fall 2003 ~ 2004, Fall 2006 ~ 2009, Fall 2011 ~ 2016, Fall 2018 ~ 2022)
- ECE560: Computer Systems Performance Evaluation (Graduate required, Spring 2003 ~ 2024)
- ECE561: Computer Systems (Graduate required, Fall 2002 ~ 2009, Fall 2011 ~ 2014)
- ECE591: ECE Topics: Dependable Computing and Networking (Graduate Elective, Spring 2008 ~ 2012, Spring 2014, 2015)
- ECE620: Dependable and Secure Computing (CPE Math Course, Graduate Elective, Spring 2016 ~ 2020, Fall 2023)