Photo: V. Braun / av-audiovision.de

This page is somewhat outdated by now, my page at TUM is more up-to-date. See here.

My name is Michael Schwarz, I am a PhD student in the group of Prof. Seidl at the Computer Science Department of Technische Universität München.
I received my Bachelor’s degree in Computer Science with a minor in Electrical Engineering from TUM in the spring of 2016.
I spent the Fall 2016 semester on exchange at the University of Waterloo in Canada taking courses on concurrency, requirements elicitation and user interfaces.
From August 2017 until January 2018, I did a Software Engineering Internship at the Department of General Science in the Faculty of Information Technology and Electrical Engineering at NTNU in Trondheim/Norway.
In spring 2019, I received my Master’s degree from TUM after submitting my thesis on “Sound Yet Precise Modelling of Arrays in Abstract Interpretation”.

I have a strong background in programming and have done several projects over the years, e.g. Easy Feed Editor – an OpenSource feed editor that was translated into 6 different languages and a few smaller projects such as little tools to resize images or edit the entries in the Send To folder in Windows (back in 2008 when that was still a thing that people actually did).

Most of the programming I do nowadays is in OCaml or Java but I have good working knowledge of a few other languages as well (e.g. Python, PHP, JavaScript, C# …) and have been playing around with various others over the years and am always interested in picking up an additional language.

During my Bachelor’s and Master’s, I did some freelance work from time to time, and worked as a Studentischer Tutor  (TA) at TUM for courses on OOP (Einführung in die Informatik I), Software Engineering (Einführung in die Softwaretechnik), Databases (Grundlagen: Datenbanken and Einsatz und Realisierung von Datenbanksystemen) and Computer Networks (Grundlagen: Rechnernetze und Verteilte Systeme). I won the Award for Best Teaching (Preis für die beste Lehre der Fakultät für Informatik) for my tutorials in 2015, 2016, and 2017. My job as a TA gave me the chance to simultaneously teach others and check and improve my own knowledge of the concepts covered and meet loads of other people that are passionate about Computer Science as well.

Outside of Computer Science and Programming I am really into Science Fiction (obscure old books as well as cheesy Star Trek episodes). In 2019, I also became part of the TEDxTUM team, and since then I am helping to make TED-style events at TUM a reality. My other passions include skiing and hiking in the alps and I do so whenever I get the chance to. I also love travelling, so if you see someone with a giant backpack, chances are it’s me!

If you want to get in touch with me, just drop me an email (address below).

This is the Impressum as required by German law:

Michael Schwarz
Gottfried-Böhm-Ring 37
81369 München

The Privacy Policy as required by the GDPR can be found here.