Here's a list of the courses I've taught at UNC-CH:

2017 Spring Comp 410: Data structures
Comp 915: Technical Communication in Computer Science (with Jim Anderson)
2016 Fall Comp 550: Algorithms & analysis
2016 Spring Comp 550: Algorithms & analysis
2015 Fall Comp 283: Discrete structures
2015 Spring Comp 410: Data structures
Comp 790: Automotive Cyber-Physical Systems (with Jim Anderson and Alex Berg)
2014 Fall Comp 410: Data structures
2014 Spring Comp 410: Data structures
2013 Fall Comp 410: Data structures
2013 Spring Comp 410: Data structures
2012 Fall Comp 790 (Grad seminar): Advanced topics in real-time systems
2012 Spring Comp 410: Data structures
2011 Fall Comp 455: Models of Languages and Computation
Comp 790: Cyber-Physical Systems (with Ron Alterovitz, Jim Anderson, Mike Reiter, and Russ Taylor)
2011 Spring Comp 410: Data structures
2010 Fall Comp 410: Data structures
2010 Spring Comp 410: Data structures
Comp 190: Quantum computing (with Danny Kumar)
2009 Fall Comp 410: Data structures
2009 Spring Comp 455: Models of Languages and Computation
2008 Spring Comp 455: Models of Languages and Computation
2007 Fall Comp 750: Graduate algorithms
2007 Spring Comp 790 (Grad seminar): Selected topics in real-time scheduling theory
2006 Fall Comp 455: Models of Languages and Computation
2006 Spring Comp 181: Models of Languages and Computation
2005 Fall Comp 190-002: Introduction to Artificial Intelligence
2005 Spring Comp 181: Models of Languages and Computation
2004 Fall Comp 202: Graduate algorithms
2004 Spring Comp 181: Models of Languages and Computation
2003 Fall Comp 290 (Grad seminar): Hierarchical Scheduling in Real-Time Systems
2003 Spring Comp 181: Models of Languages and Computation
2002 Fall Comp 202: Graduate algorithms
2002 Spring Comp 121: Data structures
2001 Spring Comp 290 (Grad Seminar): Advanced topics in real-time scheduling theory
2000 Fall Comp 121: Data structures
2000 Spring Comp 121: Data structures
1999 Fall Comp 290 (Grad Seminar): Real-time scheduling for multimedia networks

I feel deeply honored to have received these student-selected teaching awards at UNC-CH:

2003-2004: UNC Undergraduate Computer Science Club Favorite Faculty award (runner up)
2002-2003: UNC Computer Science Students Association Teaching Award
2000-2001: UNC Computer Science Students Association Teaching Award