- „Informatik C - Grundlagen der Technischen Informatik“ (WS 2005/2006, WS 2006/2007, WS 2007/2008, WS 2008/2009, WS 2009/2010, WS 2010/2011, WS 2011/2012, WS 2012/2013, WS 2013/2014)
- „Grundlagen mechatronischer Systeme“ (SS 2008, SS 2011)
- „Rechnerentwurf“ (WS 2008/2009, SS 2013)
- „Entwurf digitaler Systeme (SS 2009, SS 2011)
Lectures
Graduate Lectures
- „Entwurf digitaler Systeme“ (SS 2006, SS 2007, SS 2013)
- „Fuzzy-Systeme und Fuzzy-Control“ (SS 2006, WS 2010/2011)
Practical Courses
- „Hardwarepraktikum“ (SS 2006, SS 2008, SS 2010, SS 2011, SS 2012, SS 2013)
- „Laufroboter“ (WS 2006/2007)
- „Systemdesign-Praktikum“ (WS 2011/2012, WS 2013/2014)
Project Group
- „Fehlertolerante, intelligente Laufroboter“ (Part 1) (SS 2007, WS 2007/2008)
- „Selbstoptimierung und System Health Management in technischen Systemen“ (SS 2009, WS 2009/2010)
- „Computational Intelligence für das Smart Grid“ (SS 20012, WS 2012/2013)
Seminar
- „Organic Computing“ (SS 2006, SS 2008, SS 2009, WS 2010/2011)
- Reading Club „Berufsleben“ (WS 2010/2011, WS 2011/2012, WS 2012/2013, SS 2013)
- „Laufroboter“ (WS 2006/2007)
- „Incremental Learning“ (WS 2012/2013)