Winter Term 2023 (Vienna University of Technology):
Analysis für Informatik und Wirtschaftsinformatik

Summer Term 2022 (Vienna University of Technology):
Algebra and Discrete Mathematics

Summer Term 2021 (Vienna University of Technology):
Random Trees

Summer Term 2020 (University of Munich):
Random Trees

Spring Term 2018 (University of Zurich):
Hopf Algebras (Lecture Notes)

Tips and Learning Resources:

Tools for the preparation of mathematical documents

  • LaTeX - A document preparation system.
  • TeXstudio - An integrated writing environment for creating LaTeX documents.
  • Inkscape - The vector graphics editor I usually use.
  • IPE - A popular vector graphics editor.
  • Organize your references using BibTex and zbMATH or MathSciNet. There usually is no need to write the bibliography by hand.
  • Detexify helps you find the latex code for mathematical symbols. This is often faster than going through the comprehensive symbol list.

On mathematical writing

  • Terence Tao's advice on writing papers.
  • Knuth, Larrabee, and Roberts' report on mathematical writing.
  • Glasman-Deal's book on science research writing.
  • Halmos' essay "How to write mathematics"; American Mathematical Society, 1971

Learn to code: the first steps


Links / advice: your first year as a student

  • Take the initiative. It's your responsibility to envision and achieve your goals.
  • Check if your university offers affordable (or even free) language courses, transferable skills training or sport activities!
  • Consider planning a study abroad year! Depending on the destination, preparation (getting a scholarship, visa, etc.) may take over one year.
  • Thomas Frank's youtube channel on "studying and habits and stuff".

More about coding

  • Valgrind - Dynamic analysis tools.
  • Likwid - Performance tool suite.
  • GDB - The GNU Project Debugger.