* CMPE 016: ''Discrete Mathematics'', [http://www.soe.ucsc.edu/classes/cmpe016/Spring04/ Spring 2004], [http://www.soe.ucsc.edu/classes/cmpe016/Spring05/ Spring 2005], * CMPE 117: ''Embedded Software'', [http://www.soe.ucsc.edu/classes/cmpe117/Spring02/ Spring 2002], [http://www.soe.ucsc.edu/classes/cmpe117/Spring03/ Spring 2003], [http://www.soe.ucsc.edu/classes/cmpe117/Winter04/ Winter 2004], [http://www.soe.ucsc.edu/classes/cmpe117/Winter05/ Winter 2005], [:CMPE 117 Spring 2006: Spring 2006], [:CMPE 117 Spring 2007: Spring 2007], [:CMPE 117 Spring 2008: Spring 2008] * CMPE 177: ''Applied Graph Theory'', [:CMPE 177 Fall 2005: Fall 2005] * CMPE 248: ''Games in Design and Control'', [:CMPE 248 Winter 2006: Winter 2006], [:CMPE 248 Winter 2007: Winter 2007], [:CMPE 248 Spring 2008: Spring 2008] * CMPE 276: ''Software Engineering'', [http://www.soe.ucsc.edu/classes/cmpe276/Fall02/ Fall 2002], [:CMPE 276 Fall 2006: Fall 2006] * CMPE 278: ''Introduction to Discrete-Systems Theory'', [http://www.soe.ucsc.edu/classes/cmpe278/Fall03/ Fall 2003], [http://www.soe.ucsc.edu/classes/cmpe278/Fall04/ Fall 2004], [:CMPE 278 Fall 2007: Fall 2007] * CMPS 280G: ''Seminar on Software Engineering", [:CMPS 280G Winter 2006: Winter 2006] * CMPE 293: ''Fall 2001 topic: Introduction to Discrete-Systems Theory'' [http://www.soe.ucsc.edu/classes/cmpe293/Fall01/ Fall 2001]