Past Teaching
-
DM507/DM578/DS814/SE4-DMAD Algorithms and Data Structures, spring 2024.
-
DM573 Introduction
to Computer Science, fall 2023.
-
DM507/DM578/DS814/SE4-DMAD Algorithms and Data Structures, spring 2023.
-
DM573 Introduction
to Computer Science, fall 2022.
-
DM507/DS814/SE4-DMAD Algorithms and
Data Structures, spring 2022.
-
DM534 Introduction
to Computer Science, fall 2021.
-
DM507/DS814/T510040101 Algorithms and Data Structures, spring 2021.
-
DM534 Introduction
to Computer Science, fall 2020.
-
DM507/DS814 Algorithms and
Data Structures, spring 2020.
-
ISA on 3D Graphics Programming, fall 2019.
-
DM534 Introduction
to Computer Science, fall 2019.
-
DM507 Algorithms and
Data Structures, spring 2019.
-
DM534 Introduction
to Computer Science, fall 2018.
-
DM567 3D Graphics Programming, fall 2018 (August).
-
DM507 Algorithms and
Data Structures, spring 2018.
-
DM534 Introduction
to Computer Science, fall 2017.
-
DM842 Computer
Game Programming, fall 2017. Co-taught with Christian Kudahl.
-
DM507 Algorithms and
Data Structures, spring 2017.
-
DM823 String Algorithms
, fall 2016.
-
DM534 Introduction
to Computer Science, fall 2016.
-
DM507 Algorithms and
Data Structures, spring 2016.
-
DM207 I/O-Efficient
Algorithms and Data Structures, fall 2015.
-
DM507 Algorithms and
Data Structures, spring 2015.
-
DM534
Introduction to Computer Science, fall 2014. Co-taught with Joan Boyar.
-
DM842 Computer
Game Programming, fall 2014. Co-taught with Marco Chiarandini.
-
DM507 Algorithms and
Data Structures, spring 2014.
-
DM823 String Algorithms
, fall 2013, 2nd quarter.
-
DM507 Algorithms and
Data Structures, spring 2013, 3rd and 4th quarter.
-
DM815 Computer Game
Programming III: Physics, spring 2013, 4th quarter.
-
DM534 Introduction
to Computer Science, fall 2012, 1st and 2nd quarter,
spring 2013, 3rd quarter.
-
DM809 Computer Game
Programming I: Graphics, fall 2012, 1st quarter.
-
DM507 Algorithms and
Data Structures, spring 2012, 3rd and 4th quarter.
-
DM207 I/O-Efficient
Algorithms and Data Structures, fall 2011, 1st and 2nd
quarter.
-
DM809 Computer Game
Programming I: Graphics, fall 2010, 1st quarter (August).
-
DM823 String Algorithms
, fall 2010, 1st quarter.
-
DM815 Computer Game
Programming III: Physics, fall 2010, 2nd quarter.
-
DM507 Algorithms and
Data Structures, spring 2010, 3rd and 4th quarter.
-
DM207 I/O-Efficient
Algorithms and Data Structures, fall 2009, 1st and 2nd
quarter.
-
DM816 Computer Game
Programming IV: Project, spring 2009, 4th quarter.
-
DM815 Computer Game
Programming III: Physics, spring 2009, 3rd quarter.
-
DM810 Computer Game
Programming II: AI, fall 2008, 2nd quarter.
-
DM809 Computer Game
Programming I: Graphics, fall 2008, 1st quarter.
-
DM808 I/O-Efficient
Algorithms and Data Structures, spring 2008.
-
DM79 Algorithms for
Web Indexing and Searching, fall 2007.
-
DM22 Programming
Languages, spring 2007.
- DM505
Databases, spring 2007.
-
DM26 Database
Systems, fall 2006.
-
DM509 Programming
Languages, fall 2006.
-
DM22 Programming
Languages, spring 2006.
- DM505
Databases, spring 2006.
-
DM26 Database
Systems, fall 2005.
-
DM80 Computer Game
Programming, fall 2005.
-
DM22 Programming
Languages, spring 2005.
-
DM26 Database
Systems, fall 2004.
-
DM79 Algorithms for
Web Indexing and Searching, fall 2004.
-
Algorithms and Data
Structures (dADS), (Open University), spring 2004.
-
External Memory
Algorithms and Data Structures,
fall 2003.
-
Perspektiverende kursus i
datalogi (Perspectives on Computer Science), fall 2003.
-
Database Systems,
spring 2003.
-
Algorithms
for Web Indexing and Searching, fall 2002
-
Algorithms and Data
Structures (dADS), special edition for Mat-Øk students,
fall 2002.
-
Brics Ph.D Course on
Algorithms, spring 2002.
-
External Memory
Algorithms and Data Structures,
fall 2001.
-
Algorithms and Data Structures (dADS), (Open University),
spring 2001.
-
External Memory
Algorithms and Data Structures, fall 2000.
-
Algorithms and Data Structures (dADS), (Open University),
spring 2000.
-
Brics Ph.D
Course on Algorithms, fall 1999.
-
External Memory
Algorithms and Data Structures, fall 1999.
-
Approximation Algorithms,
fall 1998.
-
Programming in Java (Open University), fall 1998.
-
Advanced Data Structures, spring 1998.
-
Advanced Data Structures, spring 1997.