Teaching

Here you can find the information on my teaching activities: The lectures I taught, and the student works I supervised. If you want to know what I think about teaching, please read my teaching statement.

Lectures

Autumn 2016 Programming I (PROG1)
CAS Data Science Applications (Module “Data Products”)
MSE Algorithms
Spring 2016 Algorithms and Data Structures (ADS)
CAS Didactics for Universities (Module “Flipped Classroom”)
Autumn 2015 Programming I (PROG1)
CAS Data Science Applications (Module “Data Products”)
MSE Algorithms
Spring 2015 Algorithms and Data Structures (ADS)
CAS Information Engineering (Module “Text Analytics”)
Autumn 2014 Programming I (PROG1)
Spring 2014 Algorithms and Data Structures (ADS)
Autumn 2013/14 Programming I (PROG1)
Spring 2013 Algorithms and Data Structures (ADS)
Autumn 2012 Object Oriented Programming (OOP)
Procedural Programming for Industrial Engineers (PPRG)
Winter 2001/02 Programming in Java
with Alexander Below (at ETH Zurich)

Teaching Assistance

During my education at Univerisität Dortmund and ETH Zurich, I worked as teaching assistent in courses on Computational Biology, Software Construction, Algorithms and Data Structures, Software Development, Programming in C, Programming in SML.

Student Supervision

Student Work at ZHAW

  1. Fabian Camenzind and Daniel Zürrer: Named Entity Recognition. “Projektarbeit” ZHAW, 2016.
  2. Tobias Huonder and Simon Müller: TopicThunder. “Projektarbeit” ZHAW, 2016.
  3. Remi Georgiou and Andre Stocker: Best-Practices für performante Java-Programmierung. Co-Supervision with Markus Thaler. “Projektarbeit” ZHAW, 2016.
  4. Florin Hardegger and Don Kodiyan: Weiss mein Computer wie alt ich bin? Co-Supervision with Stephan Neuhaus. “Projektarbeit” ZHAW, 2016.
  5. Thomas Glaus: Auswirkungen von zufriedenen und unzufriedenen Kunden aufs Geschäft der Zürcher Kantonalbank. Diploma Thesis DAS Data Science ZHAW, 2016.
  6. Luzius von Gunten: Mit Tweets die Arbeitslosenquote vorhersagen. Diploma Thesis DAS Data Science ZHAW, 2016.
  7. Dirk von Grünigen and Martin Weilenmann: Domänenübergreifende Sentiment-Analyse mit Deep Convolutional Neural Networks. Co-Supervision with Stephan Neuhaus. “Projektarbeit” ZHAW, 2016.
  8. Marco de Tomasi and Markus Rutz: Best-Practices für performante Java-Programmierung. Co-Supervision with Markus Thaler. Bachelor Thesis ZHAW, 2016.
  9. Tobias Meier and Yacine Mekesser: Fehlervorhersage in Java-Code mittels Machine Learning. Bachelor Thesis ZHAW, 2016.
  10. Thomas Moser: Nie mehr Unit-Tests schreiben! Co-Supervision with Walter Eich. Bachelor Thesis ZHAW, 2016.
  11. Fiona Waser: Machine Learning bei Textanalyse: Weiss mein Computer wie alt ich bin? Co-Supervision with Stepahn Neuhaus. Bachelor Thesis ZHAW, 2016.
  12. Mario Christensen and Patrick Stelling: Automatische Qualitätsanalyse für manuelle Übersetzungen. “Projektarbeit” ZHAW, 2015.
  13. Maxim Novoseltsev: Cinema: Analysis of Genres and Plot Texts and Their Impact on ‘Box Office’ Performance. Co-Supervision with Martin Braschler. Diploma Thesis DAS Data Science ZHAW, 2015.
  14. Manuel Simbürger and Roman Thöni: Best Practices zur Performance-Optimierung bei der Software-Entwicklung in Java. Co-Supervision with Markus Thaler. Bachelor Thesis ZHAW, 2015.
  15. Arash Besadi: Entwicklung einer Android-App zur Erkennung von Redeanteilen im Unterricht. Co-Supervision with Thilo Stadelmann. Bachelor Thesis ZHAW, 2015.
  16. Marek Arnold and Dominic Egger: Developing PlebML: A modular Machine Learning Framework. Co-Supervision with Fatih Uzdilli. Bachelor Thesis ZHAW, 2015.
  17. Dominic Egger and Pascal Julmy: Develoment of a Framework for Text Classification and Participation at SemEval. Co-Supervision with Fatih Uzdilli. “Projektarbeit” ZHAW, 2014.
  18. Manuel Simbürger and Roman Thöni: Bereitstellung von Strassen- und Verkehrsdaten für eine innovative Park-Applikation. “Projektarbeit” ZHAW, 2014.
  19. Lukas Aschwanden and Frederic Saladin: Entwicklung eines Meta-Klassifikators zur Sentiment Analyse. Co-Supervision with Oliver Dürr. “Projektarbeit” ZHAW, 2014.
  20. Reto Canova and Philipp Schürch: Bootstrap a Web App. “Projektarbeit” ZHAW, 2014.
  21. Lukas Kündig: Talkalyzer: Mobile-App zur automatischen Sprecher-Erkennung. Co-Supervision with Thilo Stadelmann. Bachelor Thesis ZHAW, 2014.
  22. Jan Stampfli: Talkalyzer: Neue Algorithmen für automatische Sprechererkennung. Co-Supervision with Thilo Stadelmann. Bachelor Thesis ZHAW, 2014.
  23. Alexander Werffeli and Burak Özçetin: Technologie-Konzept für eine revolutionäre Art zu parken. Co-Supervision with Thomas Sauter-Servaes. Bachelor Thesis ZHAW, 2014.
  24. Peter Strelecki: Automatische Generierung von Unit-Tests. Co-Supervision with Karl Rege. Bachelor Thesis ZHAW, 2014.
  25. Nicolas Wright and David Zolliker: Neuartiges Testkonzept mittels Bytecode Instrumentation. Co-Supervision with Karl Rege. “Projektarbeit” ZHAW, 2013.
  26. Lukas Ruckstuhl and Stefan Welle: Bewegungsplanung für einen mobilen Roboter zum Glätten von Beachvolleyball-Feldern. Co-Supervision with Joachim Wirth. “Projektarbeit” ZHAW, 2013.
  27. Niculin Lutz and Christoph Gugg: Robotisches Glätten eines Beachvolleyballfeldes.
    Co-Supervision with Joachim Wirth. “Projektarbeit” ZHAW, 2013.

Student Work at ETH

  1. Lukas Mathis: Audens – Automatic De Novo Sequencing. “Semesterarbeit” ETH Zurich, 2003.
  2. Peter Häfliger: Animierte Datenstrukturen in Java. “Semesterarbeit” ETH Zurich, 2002.
  3. Daniel Emmenegger: Strukturelle Eigenschaften von Strings. Co-Supervision with Zsuzsanna Lipták, “Diplomarbeit” ETH Zurich, 2002.
  4. Michael Eisenring: Decomposition of Masses. Co-Supervision with Zsuzsanna Lipták, “CGC Pre-Doc Project” ETH Zurich, 2002.
  5. Christian Schlup: Algorithmen zur Protein-Identifikation. Co-Supervision with Zsuzsanna Lipták, “Semesterarbeit” ETH Zurich, 2002.
  6. Esther Burgherr: Tramproblem und Simulated Annealing. “Semesterarbeit” ETH Zurich, 2000.