Teaching Experience


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

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