Teaching Experience

Landshut University of Applied Sciences (HAWLA)

S 2020 Innovation Lab “Internet of Things”, Instructor

F 2019 Course+Lab “Software Engineering 2”, Instructor

Innovation Lab “Internet of Things”, Instructor

Hackathon Instructor

S 2019 Course+Lab “Internet of Things”, Instructor

Innovation Lab “Internet of Things”, Instructor

Course+Lab “Internet Technologies”, Instructor

Course+Lab “Software Engineering 1” Instructor

F 2018 Course+Lab “Software Engineering 2”, Instructor

Innovation Lab “Internet of Things”, Instructor

Hackathon Instructor

S 2018 Course+Lab “Internet of Things”, Instructor

Innovation Lab “Internet of Things”, Instructor

Course+Lab “Internet Technologies”, Instructor

Course+Lab “Software Engineering 1” Instructor

Hackathon Instructor

F 2017 Course+Lab “Software Engineering 2”, Instructor

Innovation Lab “Internet of Things”, Instructor

Hackathon Instructor

S 2017 Course+Lab “Internet of Things”, Instructor

Innovation Lab “Internet of Things”, Instructor

Course+Lab “Internet Technologies”, Instructor

Course+Lab “Software Engineering 1” Instructor

F 2016 Lab “Software Engineering 2”, Instructor

Lab “Introduction to Computer Science”, Instructor

Duale Hochschule Baden-Württemberg (DHBW) [2015-2016]

F 2015 Course “Distributed Systems” Instructor

S 2015 Course “Distributed Systems” Instructor

TU Darmstadt [2006-2012]

S 2012 Course “SW/OS Fault Tolerance” (With Prof. Suri) Co-Instructor

Seminar “Dependable/Secure Mobile Computing” Instructor

F 2011 Course “Operating Systems” (With Prof. Suri) Co-Instructor

Seminar “Dependable/Secure Mobile Computing” Instructor

S 2011 Course “SW/OS Fault Tolerance" (With Prof. Suri) Co-Instructor

Seminar “Dependable/Secure Mobile Computing” Instructor

F 2010 Course “Operating Systems” (With Prof. Suri) Co-Instructor

Seminar “Dependable/Secure Mobile Computing” Instructor

S 2010 Advanced course “Wireless Sensor Networks” for GkmM Instructor

Course “OS II: Dependability&Trust”, (With Prof. Suri) Co-Instructor

Seminar “Measuring Security and Trustworthiness” Instructor

Seminar “Reliable/Secure Wireless Sensor Cooperation” Instructor

F 2009 Course “Operating Systems” (With Prof. Suri) Co-Instructor

Seminar “Secure and Reliable Operating Systems” Instructor

Seminar “Embedded Mobile Computing” Instructor

S 2009 Course “SW/OS Fault Tolerance”(With Prof. Suri) Co-Instructor

Seminar “Secure and Reliable Operating Systems” Instructor

Seminar “Embedded Mobile Computing” Instructor

F 2008 Course “Operating Systems" (With Prof. Suri) Co-Instructor

Seminar “Secure and Reliable Operating Systems” Instructor

Seminar “Embedded Mobile Computing” Instructor

S 2008 Course “Intr. to Computer Science” (With Prof. Suri) Co-Instructor

Seminar “Secure and Reliable Operating Systems” Instructor

Seminar “Embedded Mobile Computing" Instructor

F 2007 Course “SW/OS Fault Tolerance” (With Prof. Suri) Co-Instructor

Seminar “Secure and Reliable Operating Systems" Instructor

Seminar “Embedded Mobile Computing” Instructor

S 2007 Seminar “Secure and Reliable Operating Systems” Instructor

Seminar “Embedded Mobile Computing” Instructor

F 2006 Seminar “Secure and Trusted Operating Systems” Instructor

Seminar “Mobile Embedded Systems” Instructor

S 2006 Course “Intr. to Comp. Science II” (With Prof. Suri) Co-Instructor

Seminar “Robust Software Design” Instructor

University of Stuttgart [2000-2005]

F 2004 Lab Course “Introduction to Distributed Systems” Instructor

S 2004 Lab Course “Computer Networks I” Instructor

F 2003 Programming Course “Network Programming in Java” Instructor

S 2003 Lab Course “Computer Communication” Instructor

F 2002 Lab Course “Computer Networks I” Instructor

Lab Course “Internet Technologies” Instructor

Seminar “Advanced Topics in Distributed Systems” Instructor

Programming Lab “Implementing Hyper-Flooding in NS-2” Instructor

S 2002 Seminar “Advanced Topics in Distributed Systems” Instructor

Programming Lab “IrDA Indoor Positioning” Instructor

Programming Lab “Navigation in Nexus” Instructor

F 2001 Lab Course “Computer Networks I” Instructor

Programming Course “Network Programming in Java” Instructor

S 2001 Lab Course “Introduction to Distributed Systems” Instructor

Programming lab “Animations using HiSAP” Instructor

F 2000 Lab Course “Computer Networks I” Instructor