Leif Kornstaedt: Teaching

Courses and Seminars

I have assisted in teaching the following courses and seminars. My duties included preparation and grading of lab assignments, organizing tutoring classes, and planning, supervising, and grading of written examinations.

Supervised Master Theses

Guido Tack (supervised in collaboration with Gert Smolka) – May 2003

researches the Transformation, Linearization and Minimization of Data Graphs with Transients.
Read abstract and download Thesis (in English)

Gerhard Schneider (supervised in collaboration with Andreas Rossberg) – June 2000

has investigated how to extend of Standard ML with a generic mechanism to handle overloading, in particular using type classes.
Read abstract and download Thesis (in German)

Daniel Simon – February 2000

has developed a runtime on top of the JVM for Alice, including support for pickling and distribution.
Read abstract | Download Thesis (in English)

Andy Walter – February 2000

has developed an Alice compiler backend that generates JVM bytecode.
Read Abstract | Download Thesis (in English)

Benjamin Lorenz – April 1999

has developed a debugger for Mozart, which he calls Ozcar.
Read abstract and download Thesis (in German) | Read online documentation (in English)

Supervised Lab Students

Jens Regenberg (supervised in collaboration with Thorsten Brunklaus) – May 2003

developed a debugger for Alice, running on SEAM.
Read abstract

Jan Schwinghammer (supervised in collaboration with Andreas Rossberg) – February 2002

developed a parser generator for Standard ML.
Read term paper (in English) | Read online documentation and download tool (in English)

Gerhard Schneider and Andreas Simon – November 1998

have implemented a translator from DML programs to Oz. DML is obtained from Standard ML by replacing the static type system by a dynamic type system.
Read term paper (in English)

Leif Kornstaedt, kornstae@ps.uni-sb.de
$Id: teaching.html,v 1.12 2004/11/15 23:14:44 kornstae Exp $