diff -r 9e036cad8654 -r f329c1f3b365 teaching.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/teaching.html Sat Oct 22 10:43:10 2011 +0100
@@ -0,0 +1,356 @@
+
+
+
+
+
+
+
+
+
+Links
+Home
+Publications
+Teaching
+Recent Talks
+My Research Group
+
+
+
+Handy Information
+People in Logic
+Programming Languages
+Miscellaneous
+
+
+
+
+
+ |
+
+
+
+
+Teaching
+
+Undergraduate students who have written dissertations under my supervision:
+
+- Dominik Wee (2002-2003, King's College, Cambride; now at McKinsey in Munich)
+Part-II dissertation: An Implementation of Alpha-Prolog,
+A Logic Programming Language with Support for Binding Syntax (out of 84 dissertations, Dominik's
+thesis received the Data Connection prize for the highest number of marks awarded in 2003)
+- Lisa White (2003-2004, Corpus, Cambridge) Part-II dissertation: Hal 2004, A Nominal Theorem
+Prover
+- Christine Tasson
+(2004, ENS Cachan, France; now in the PPS group in Paris)
+Induction Principles for Alpha-Equated Lambda-Terms
+(the paper coming out of this work was presented at CADE)
+- Mathilde Arnaud
+(2007, ENS Cachan, France) Formalization of Generative Unbinding
+
+
+
+ |
+
+
+
+
+
+2010-2011
+
+Spring
+
+- one-day tutorial on Nominal Isabelle at POPL'11 with Cezary Kaliszyk
+
+
+Autumn
+
+- Types course at the University of Cambridge (Mondays,
+Wednesdays and Fridays at 10 o'clock in Lecture Theater 2, starting 8th October)
+[Lec 1]
+[Lec 2]
+[Lec 3]
+[Lec 4]
+[Lec 5]
+[Lec 6]
+[Lec 7]
+[Lec 8]
+
- two-day Isabelle/Isar tutorial at the University Paris Sud with Markus Wenzel
+
+ |
+
+
+
+
+2009-2010
+
+Summer
+
+ |
+
+
+
+
+2008-2009
+
+Summer
+
+- a course
+ on Isabelle at the Chinese Academy of Science (7.5 h)
+
- Pearls in Computer Science, a course for gifted undergraduate students in Munich (5h)
+
+
+Autumn
+
+
+ |
+
+
+
+
+2007-2008
+
+Sommersemester
+
+
+ |
+
+
+
+
+2006-2007
+Wintersemester
+
+
+
+Sommersemester
+ - A course at the International School on Rewriting (1.5h)
+ |
+
+
+
+
+2005-2006
+Wintersemester
+ - Scheme course at the LMU (4h)
+ - a course on nominal datatypes at the University of Pennsylvania
+ (6.5h, slides of
+ [Lec 1]
+ [Lec 2]
+ [Lec 3]
+ [Lec 4])
+ - Theory-Minicourse on nominal datatypes in Cambridge
+ (4h, slides of
+ [Lec 1]
+ [Lec 2]
+ [Lec 3]
+ [Lec 4])
+ - Club2-course on the nominal datatype package at the TU Munich
+ (5h, slides of
+ [Lec 1]
+ [Lec 2]
+ [Lec 3]
+ [Lec 4]
+ [Lec 5])
+
+ |
+
+
+
+
+2004-2005
+Wintersemester
+ - Scheme course at the LMU (10h)
+
- Linear Algebra for Computer Scientists at the LMU (14h)
+
- Discrete Structures for Computer Scientists at the LMU (12h)
+
+Sommersemester
+ - A course on my nominal work at the LMU (10h)
+ (slides of
+ [Lec 1]
+ [Lec 2]
+ [Lec 3]
+ [Lec 4]
+ [Lec 5]
+ [Lec 6]
+ [Lec 7]
+ [Lec 8]
+ [Lec 9]
+ [Lec 10])
+
+ |
+
+
+
+
+2003-2004
+Michelmas
+ - Logic and Proof (4h)
+
- Discrete Mathematics I (9h)
+
- Part II project on a Nominal Theorem Assistant (5.5h)
+
- Interviews of new students (13.5h)
+
+Lent
+ - Computation Theory (3h)
+
- Discrete Mathematics II (8h)
+
- Semantics of Programming Languages (3h)
+
- Part II project on a Nominal Theorem Assistant (9.5h)
+
+Easter
+ - Regular Languages and Finite Automata (6h)
+
- Foundations of Functional Programming (3h)
+
- Complexity Theory
+
+
+Summer
+ - Avanced course on nominal logic at the
+ ESSLLI summerschool in Nancy
+ (slides of
+ [Day 1]
+ [Day 2]
+ [Day 3]
+ [Day 4]
+ [Day 5])
+ - student intern from the ENS Cachan
+
+ |
+
+
+
+
+2002-2003
+Michelmas
+ - Logic and Proof (5h)
+
- Discrete Mathematics I (7h)
+
- Part II project on Nominal Unification (7h)
+
- Interviews of new students
+
+Lent
+ - Computation Theory (5.5h)
+
- Discrete Mathematics II (8.5h)
+
- Part II project (5h)
+
+Easter
+ - Semantics of Programming Languages (4h)
+
- Regular Languages and Finite Automata (3h)
+
- Part II project (3.5h)
+
+ |
+
+
+
+
+2001-2002
+Michelmas
+ - Logic, Computability and Set Theory (for Math students)
+
- Data Structures and Algorithms
+
- Logic and Proof (4h)
+
- Discrete Mathematics I
+
- Interviews of new students
+
+Lent
+ - Discrete Mathematics II
+
- Semantics of Programming Languages
+
- Computation Theory
+
- Probablility
+
+Easter
+ - Regular Languages and Finite Automata
+
- Complexity Theory
+
+ |
+
+
+
+
+
+previous
+
+- Types
+
- Denotational Semantics
+
- Communicating Atomata and Pi-calculus
+
- Semantics of Programming Languages
+
- Foundations of Functional Programming
+
- Probability
+
- Computation Theory
+
- Complexity Theory
+
- Logic, Computation and Set Theory
+
+ |
+
+
+
+