Teaching

Current Teaching (Fall 2025)

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, Fall 2024)
  • 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)

Xing’s Teaching Awards 

  • 2018 IEEE Region 1 Outstanding Teaching Award “for outstanding and sustained contributions as an educator and mentor in the fields of computer engineering and reliability engineering”.
  • 2014 Leo M. Sullivan Teacher of the Year Award, UMass Dartmouth.