<?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://www.inf.kcl.ac.uk/staff/urbanc/">+ −
<script type="text/javascript">+ −
+ −
var _gaq = _gaq || [];+ −
_gaq.push(['_setAccount', 'UA-4143458-4']);+ −
_gaq.push(['_trackPageview']);+ −
+ −
(function() {+ −
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;+ −
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';+ −
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);+ −
})();+ −
+ −
</script>+ −
</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="13">+ −
+ −
<B>Links</B><BR>+ −
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/">Home</A><BR>+ −
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/publications.html">Publications</A><BR>+ −
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/teaching.html">Teaching</A><BR>+ −
<A HREF="http://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/urbanc/logic.html">People in Logic</A><BR> + −
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/programming.html">Programming Languages</A><BR> + −
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/misc.html">Miscellaneous</A>+ −
<BR><BR>+ −
+ −
<table border="0">+ −
<tr>+ −
<td>+ −
<A HREF="http://isabelle.in.tum.de/nominal/">+ −
<IMG SRC="nominal-logo.gif" ALT="" style="border-width: 0px;" align="left"></A>+ −
</td>+ −
</tr>+ −
<tr>+ −
<td>+ −
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Cookbook/">+ −
<IMG SRC="Cookbook/logo-documentation.gif" ALT="" style="border-width: 0px;" align="left"></A>+ −
</td>+ −
</tr>+ −
</table>+ −
</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>+ −
<li>Parminder Sandhu (2011-2012, King's) Parsing using Derivatives</li>+ −
</ul>+ −
+ −
</TD>+ −
</TR>+ −
+ −
<TR>+ −
<TD BGCOLOR="#FFFFFF" WIDTH="75%">+ −
<H3>2012-2013</H3>+ −
+ −
<ul>+ −
<li>Automata and Formal Languages+ −
</ul>+ −
</TD>+ −
</TR>+ −
+ −
<TR>+ −
<TD BGCOLOR="#FFFFFF" WIDTH="75%">+ −
<H3>2011-2012</H3>+ −
+ −
<p><B>Autumn</B>+ −
<ul>+ −
<li>Course on Access Control and Privacy Policies (at King's; original course by Steve Ba\+ −
rker)+ −
</ul>+ −
<p><B>Spring</B>+ −
<ul>+ −
<li>Help Steffen Zschaler with the Programming Application course; I+ −
am resposible with the Scala part+ −
</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://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture1.pdf">Lec 1</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture2.pdf">Lec 2</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture3_script.pdf">Lec 3</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture4_script.pdf">Lec 4</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture5_script.pdf">Lec 5</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture6_script.pdf">Lec 6</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/types/raw-file/tip/lecture7_script.pdf">Lec 7</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec01.thy">Lec 1</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec02.thy">Lec 2</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec03.thy">Lec 3</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec04.thy">Lec 4</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec05.thy">Lec 5</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec06.thy">Lec 6</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec07.thy">Lec 7</A>] + −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec08.thy">Lec 8</A>] + −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec09.thy">Lec 9</A>] + −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec10.thy">Lec 10</A>] + −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/cgi-bin/repos.cgi/nanjing lectures/raw-file/tip/Lec11.thy">Lec 11</A>] + −
[<A HREF="http://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/urbanc/Slides/oregon1.pdf">Slides 1</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/oregon2.pdf">Slides 2</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-01.pdf">Lec 1</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-02.pdf">Lec 2</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-03.pdf">Lec 3</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-04.pdf">Lec 4</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-05.pdf">Lec 5</A>,+ −
<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/handout-05.pdf">Ho 5</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-06.pdf">Lec 6</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-07.pdf">Lec 7</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-08.pdf">Lec 8</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-09.pdf">Lec 9</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/types-10.pdf">Lec 10</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/urbanc/Slides/upenn01.ps">Lec 1</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/upenn02.ps">Lec 2</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/upenn03.ps">Lec 3</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/upenn04.ps">Lec 4</A>])</li>+ −
<li>Theory-Minicourse on nominal datatypes in Cambridge + −
(4h, slides of+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/cam01.ps">Lec 1</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/cam02.ps">Lec 2</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/cam03.ps">Lec 3</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/urbanc/Slides/slides-club2a.pdf">Lec 1</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/slides-club2b.pdf">Lec 2</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/slides-club2c.pdf">Lec 3</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/slides-club2d.pdf">Lec 4</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/urbanc/Slides/nom01.ps">Lec 1</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/nom02.ps">Lec 2</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/nom03.ps">Lec 3</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/nom04.ps">Lec 4</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/nom05.ps">Lec 5</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/nom06.ps">Lec 6</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/nom07.ps">Lec 7</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/nom08.ps">Lec 8</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/nom09.ps">Lec 9</A>]+ −
[<A HREF="http://www.inf.kcl.ac.uk/staff/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://www.inf.kcl.ac.uk/staff/urbanc/Slides/MONDAY.pdf">Day 1</A>] + −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/TUESDAY.pdf">Day 2</A>] + −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/WEDNESDAY.pdf">Day 3</A>] + −
[<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Slides/THURSDAY.pdf">Day 4</A>] + −
[<A HREF="http://www.inf.kcl.ac.uk/staff/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: Thu Nov 3 01:36:36 GMT 2011+ −
<!-- hhmts end -->+ −
<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>+ −
</BODY>+ −
</HTML>+ −