teaching.html
changeset 2 f329c1f3b365
child 3 60f6cd4991ad
--- /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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HEAD>
+<TITLE> Christian Urban </TITLE>
+<BASE HREF="http://www4.in.tum.de/~urbanc/">
+</HEAD>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="24%" 
+    VALIGN="TOP" 
+    ROWSPAN="12">
+
+<B>Links</B><BR>
+<A HREF="http://www4.in.tum.de/~urbanc/">Home</A><BR>
+<A HREF="http://www4.in.tum.de/~urbanc/publications.html">Publications</A><BR>
+<A HREF="http://www4.in.tum.de/~urbanc/teaching.html">Teaching</A><BR>
+<A HREF="http://www4.in.tum.de/~urbanc/travelling.html">Recent Talks</A><BR>
+<A HREF="http://isabelle.in.tum.de/nominal/">My Research Group</A>
+<BR>
+<BR>
+
+<B>Handy Information</B><BR>
+<A HREF="http://www4.in.tum.de/~urbanc/logic.html">People in Logic</A><BR> 
+<A HREF="http://www4.in.tum.de/~urbanc/programming.html">Programming Languages</A><BR> 
+<A HREF="http://www4.in.tum.de/~urbanc/misc.html">Miscellaneous</A>
+<BR><BR>
+
+<A HREF="http://isabelle.in.tum.de/nominal/">
+<IMG SRC="ribbon.gif" ALT="" style="border-width: 0px;" align="left">
+</A>
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H2>Teaching</H2>
+
+<p>Undergraduate students who have written dissertations under my supervision:
+<ul>
+<li>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)</li>
+<li>Lisa White  (2003-2004, Corpus, Cambridge) Part-II dissertation: Hal 2004, A Nominal Theorem 
+Prover</li>
+<li><A HREF="http://www.pps.jussieu.fr/~tasson">Christine Tasson</A> 
+(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)</li>
+<li><A HREF="http://www.lsv.ens-cachan.fr/~arnaud">Mathilde Arnaud</A> 
+(2007, ENS Cachan, France) Formalization of Generative Unbinding</li>
+</ul>
+
+<!--
+<p> Dissertations where I helped with supervising:
+<ul>
+<li> </li>
+</ul>
+-->
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+
+<H3>2010-2011</H3>
+
+<p><B>Spring</B> 
+<ul>
+<li>one-day tutorial on Nominal Isabelle at POPL'11 with Cezary Kaliszyk
+</ul>
+
+<p><B>Autumn</B> 
+<ul>
+<li>Types course at the University of Cambridge (Mondays, 
+Wednesdays and Fridays at 10 o'clock in Lecture Theater 2, starting 8th October)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture1.pdf">Lec 1</A>]
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture2.pdf">Lec 2</A>]
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture3_script.pdf">Lec 3</A>]
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture4_script.pdf">Lec 4</A>]
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture5_script.pdf">Lec 5</A>]
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture6_script.pdf">Lec 6</A>]
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture7_script.pdf">Lec 7</A>]
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture8.pdf">Lec 8</A>]
+<li>two-day Isabelle/Isar tutorial at the University Paris Sud with Markus Wenzel
+</ul>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H3>2009-2010</H3>
+
+<p><B>Summer</B> 
+<ul>
+<li>a course on Isabelle Programming at the University of Science and Technology in Nanjing (24 hours)
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec01.thy">Lec 1</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec02.thy">Lec 2</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec03.thy">Lec 3</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec04.thy">Lec 4</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec05.thy">Lec 5</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec06.thy">Lec 6</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec07.thy">Lec 7</A>]  
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec08.thy">Lec 8</A>] 
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec09.thy">Lec 9</A>]   
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec10.thy">Lec 10</A>]   
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec11.thy">Lec 11</A>]   
+  [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec12.thy">Lec 12</A>]   
+</ul>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H3>2008-2009</H3>
+
+<p><B>Summer</B> 
+<ul>
+<li>a <A HREF="http://isabelle.in.tum.de/nominal/activities/cas09/">course</A> 
+    on Isabelle at the Chinese Academy of Science (7.5 h) 
+<li>Pearls in Computer Science, a course for gifted undergraduate students in Munich (5h)
+</ul>
+
+<p><B>Autumn</B> 
+<ul>
+<li>a course in <A HREF="http://www.cs.princeton.edu/">Princeton</A> on 
+<A HREF="http://www4.in.tum.de/~urbanc/Teaching/isabelle08.html">Isabelle, Binders and SOS</A> 
+for students and members of the PL group (8h)
+</ul>
+
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H3>2007-2008</H3>
+
+<p><B>Sommersemester</B> 
+<ul>
+<li><A HREF="http://www4.in.tum.de/~urbanc/Teaching/semantics08.html">Semantics of Programming Languages</A> 
+(28h)
+<li>a course on Nominal Isabelle at the
+<A HREF="http://www.cs.uoregon.edu/research/summerschool/summer08/">Oregon Summer School 
+on Logic and Theorem Proving in Programming Languages</A> (4h)
+[<A HREF="http://www4.in.tum.de/~urbanc/Slides/oregon1.pdf">Slides 1</A>]
+[<A HREF="http://www4.in.tum.de/~urbanc/Slides/oregon2.pdf">Slides 2</A>]
+[<A HREF="http://www4.in.tum.de/~urbanc/Slides/oregon3.pdf">Slides 3</A>]
+[<A HREF="http://www.cs.uoregon.edu/research/summerschool/summer08/video/July25Lect3.wmv">Video 1</A>]
+[<A HREF="http://www.cs.uoregon.edu/research/summerschool/summer08/video/July26Lect2.wmv">Video 2</A>]
+[<A HREF="http://www.cs.uoregon.edu/research/summerschool/summer08/video/July24Lect1.wmv">Video 3</A>]
+</ul>
+
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H3>2006-2007</H3>
+<p><B>Wintersemester</B>
+<ul><li><A HREF="http://www4.in.tum.de/lehre/vorlesungen/types/WS0607/index.shtml">Types course</A> 
+ at the TU Munich (21h, slides of
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-01.pdf">Lec 1</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-02.pdf">Lec 2</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-03.pdf">Lec 3</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-04.pdf">Lec 4</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-05.pdf">Lec 5</A>,
+   <A HREF="http://www4.in.tum.de/~urbanc/Slides/handout-05.pdf">Ho 5</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-06.pdf">Lec 6</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-07.pdf">Lec 7</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-08.pdf">Lec 8</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-09.pdf">Lec 9</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-10.pdf">Lec 10</A>]
+  [<A HREF="http://www4.in.tum.de/~urbanc/Slides/types-11.pdf">Lec 11</A>])
+</li></ul>
+
+
+<p><B>Sommersemester</B> 
+<ul><li>A course at the International School on Rewriting (1.5h)</li></ul>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H3>2005-2006</H3>
+<p><B>Wintersemester</B>
+<ul><li>Scheme course at the LMU (4h)</li>
+    <li>a course on nominal datatypes at the University of Pennsylvania 
+    (6.5h, slides of
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/upenn01.ps">Lec 1</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/upenn02.ps">Lec 2</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/upenn03.ps">Lec 3</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/upenn04.ps">Lec 4</A>])</li>
+    <li>Theory-Minicourse on nominal datatypes in Cambridge 
+    (4h, slides of
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/cam01.ps">Lec 1</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/cam02.ps">Lec 2</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/cam03.ps">Lec 3</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/cam04.ps">Lec 4</A>])</li> 
+    <li>Club2-course on the nominal datatype package at the TU Munich 
+    (5h, slides of
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/slides-club2a.pdf">Lec 1</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/slides-club2b.pdf">Lec 2</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/slides-club2c.pdf">Lec 3</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/slides-club2d.pdf">Lec 4</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/slides-club2e.pdf">Lec 5</A>])</li> 
+</ul>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H3>2004-2005</H3>
+<p><B>Wintersemester</B>
+<dl><dd>Scheme course at the LMU (10h)
+    <dd>Linear Algebra for Computer Scientists at the LMU (14h)
+    <dd>Discrete Structures for Computer Scientists at the LMU (12h)
+</dl>
+<p><B>Sommersemester</B> 
+<dl><dd>A course on my nominal work at the LMU (10h)
+    (slides of
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom01.ps">Lec 1</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom02.ps">Lec 2</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom03.ps">Lec 3</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom04.ps">Lec 4</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom05.ps">Lec 5</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom06.ps">Lec 6</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom07.ps">Lec 7</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom08.ps">Lec 8</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom09.ps">Lec 9</A>]
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/nom10.ps">Lec 10</A>])
+</dl>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H3>2003-2004</H3>
+<p><B>Michelmas</B>
+<dl><dd>Logic and Proof (4h)
+    <dd>Discrete Mathematics I (9h) 
+    <dd>Part II project on a Nominal Theorem Assistant (5.5h)
+    <dd>Interviews of new students (13.5h)
+</dl>
+<p><B>Lent</B> 
+<dl><dd>Computation Theory (3h)
+    <dd>Discrete Mathematics II (8h)
+    <dd>Semantics of Programming Languages (3h) 
+    <dd>Part II project on a Nominal Theorem Assistant  (9.5h)
+</dl>
+<p><B>Easter</B> 
+<dl><dd>Regular Languages and Finite Automata (6h)
+    <dd>Foundations of Functional Programming (3h)
+    <dd>Complexity Theory
+</dl>   
+
+<p><B>Summer</B>
+<dl><dd>Avanced course on nominal logic at the 
+    <a href="http://esslli2004.loria.fr/">ESSLLI</a> summerschool in Nancy<BR>
+     (slides of
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/MONDAY.pdf">Day 1</A>] 
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/TUESDAY.pdf">Day 2</A>] 
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/WEDNESDAY.pdf">Day 3</A>] 
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/THURSDAY.pdf">Day 4</A>] 
+     [<A HREF="http://www4.in.tum.de/~urbanc/Slides/FRIDAY.pdf">Day 5</A>]) 
+    <dd>student intern from the ENS Cachan
+</dl>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H3>2002-2003</H3>
+<p><B>Michelmas</B>
+<dl><dd>Logic and Proof (5h)
+    <dd>Discrete Mathematics I (7h)
+    <dd>Part II project on Nominal Unification (7h)
+    <dd>Interviews of new students
+</dl>
+<p><B>Lent</B> 
+<dl><dd>Computation Theory (5.5h)
+    <dd>Discrete Mathematics II (8.5h)
+    <dd>Part II project (5h)
+</dl>
+<p><B>Easter</B> 
+<dl><dd>Semantics of Programming Languages (4h)
+    <dd>Regular Languages and Finite Automata (3h)
+    <dd>Part II project (3.5h) 
+</dl>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF"  WIDTH="75%">
+<H3>2001-2002</H3>
+<p><B>Michelmas</B>
+<dl><dd> Logic, Computability and Set Theory (for Math students)
+    <dd>Data Structures and Algorithms
+    <dd>Logic and Proof (4h)
+    <dd>Discrete Mathematics I
+    <dd>Interviews of new students
+</dl>
+<p><B>Lent</B> 
+<dl><dd>Discrete Mathematics II 
+    <dd>Semantics of Programming Languages 
+    <dd>Computation Theory 
+    <dd>Probablility 
+</dl>
+<p><B>Easter</B> 
+<dl><dd>Regular Languages and Finite Automata
+    <dd>Complexity Theory
+</dl> 
+</TD>
+</TR>
+
+
+<TR>
+<TD BGCOLOR="#FFFFFF"  WIDTH="75%">
+<H3>previous</H3>
+<dl>
+<dd>Types
+<dd>Denotational Semantics
+<dd>Communicating Atomata and Pi-calculus
+<dd>Semantics of Programming Languages 
+<dd>Foundations of Functional Programming 
+<dd>Probability
+<dd>Computation Theory
+<dd>Complexity Theory
+<dd>Logic, Computation and Set Theory
+</dl>
+</TD>
+</TR>
+
+</TABLE>
+<P><!-- Created: Tue Mar  4 00:23:25 GMT 1997 -->
+<!-- hhmts start -->
+Last modified: Tue Sep 20 15:55:36 CEST 2011
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</BODY>
+</HTML>