Teaching

Current

  • DM548 - Computer architecture and system programming (fall 2018)
  • DM852 - Introduction to Generic Programming (spring 2019).

Past Courses

  • DM852 - Introduction to Generic Programming (fall 2016).

Past Courses (Teaching Assistant)

  • DM544/DM548 - Computer architecture (and system programming) (fall 2014)
  • DM534 - Introduction to Computer Science (fall 2012)
  • DM516 - Compiler Theory, and the compiler project (spring 2010, 2011, 2012)
  • DM509 - Programming Languagues (fall 2009, 2010)
  • DM517 - Computability (fall 2010)
  • DM519 - Concurrent Programming (spring 2010)
  • DM506 - Computer Architecture (fall 2009)

Other Resources

Inroduction to distributed version control:

  • Git (PDF, in English)
  • Mercurial (PDF, in Danish).