teaching.html
changeset 643 97e87f6eae2f
parent 639 88dcf2f5c2dd
child 644 0706fa3bdfff
equal deleted inserted replaced
642:cdf2574671d1 643:97e87f6eae2f
    36 <!-- left column -->
    36 <!-- left column -->
    37 <TR>
    37 <TR>
    38 <TD BGCOLOR="#FFFFFF" 
    38 <TD BGCOLOR="#FFFFFF" 
    39     WIDTH="24%" 
    39     WIDTH="24%" 
    40     VALIGN="TOP" 
    40     VALIGN="TOP" 
    41     ROWSPAN="24">
    41     ROWSPAN="25">
    42 
    42 
    43 <B>Links</B><BR>
    43 <B>Links</B><BR>
    44 <A HREF="http://nms.kcl.ac.uk/christian.urban/">Home</A><BR>
    44 <A HREF="http://nms.kcl.ac.uk/christian.urban/">Home</A><BR>
    45 <A HREF="http://nms.kcl.ac.uk/christian.urban/publications.html">Publications</A><BR>
    45 <A HREF="http://nms.kcl.ac.uk/christian.urban/publications.html">Publications</A><BR>
    46 <A HREF="http://nms.kcl.ac.uk/christian.urban/teaching.html">Teaching</A><BR>
    46 <A HREF="http://nms.kcl.ac.uk/christian.urban/teaching.html">Teaching</A><BR>
    74 
    74 
    75 <!-- right column -->
    75 <!-- right column -->
    76 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
    76 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
    77 <H2>Teaching</H2>
    77 <H2>Teaching</H2>
    78   
    78   
    79 <p>Undergraduate students who have written dissertations under my supervision:
       
    80 <ul>
       
    81 <li>Dominik Wee (2002-2003, King's College, Cambridge; now at McKinsey in Munich) 
       
    82 Part-II dissertation: An Implementation of Alpha-Prolog, 
       
    83 A Logic Programming Language with Support for Binding Syntax (out of 84 dissertations, Dominik's 
       
    84 thesis received the Data Connection prize for the highest number of marks awarded in 2003)</li>
       
    85 <li>Lisa White  (2003-2004, Corpus, Cambridge) Part-II dissertation: Hal 2004, A Nominal Theorem 
       
    86 Prover</li>
       
    87 <li><A HREF="http://www.pps.jussieu.fr/~tasson">Christine Tasson</A> 
       
    88 (2004, ENS Cachan, France; now in the PPS group in Paris) 
       
    89 Induction Principles for Alpha-Equated Lambda-Terms
       
    90 (the paper coming out of this work was presented at CADE)</li>
       
    91 <li><A HREF="http://www.lsv.ens-cachan.fr/~arnaud">Mathilde Arnaud</A> 
       
    92 (2007, ENS Cachan, France, works now at the CEA in Saclay, France) Formalization of Generative Unbinding</li>
       
    93 <li>Akhil Junghare (MSc 2011-2012, King's, mark: 68%) Lexing and Parsing using Derivatives</li>
       
    94 <li>Darius Hodaei (MSc 2011-2012, King's, mark: 88%, works now at Microsoft Skype in London)
       
    95 A Compiler for System F</li>
       
    96 <li>Jian Jiang (MSc 2011-2012, King's) Suffix Array Sorting, 
       
    97 received the prize of the best MSc thesis in 2012</li>
       
    98 <li>Mateusz Bieniek (BSc 2012-2013, King's, mark: 80%, works as developer at RedBite in Cambridge and
       
    99   starts a MSc in Bioinformatics at Imperial) X86-Code Generator for a small Compiler</li>
       
   100 <li>Daniel Zurawski (BSc 2012-2013, King's, mark: 75%, works now at MailOne) Lisp to JavaScript Translator in Clojure</li>
       
   101 <li>Biljana Naumova (BSc 2012-2013, King's) Regular Expression Equivalence Checking using Asperti's Algorithm</li>
       
   102 <li>Spencer Jevon (BSc 2012-2013, King's, mark: 73%) Automata Minimisation using Brzozowski's Algorithm</li>
       
   103 <li>Maciej Surmacz (MSc 2012-2013, King's) A Student Polling System</li>
       
   104 <li>Fahad Ausaf (MSc 2012-2013, King's, mark: 78%, is now doing a PhD at King's under my supervison)
       
   105 MS IL Code Generator for a Simple Compiler</li>
       
   106 <li>Schwit Janwityanujit (MSc 2012-2013, King's) Syntax Highlighting in Web-Browsers</li>
       
   107 <li>Mark Sangster (MSci 2013-2014, King's, mark: 80%) Regular Expression Matching and Partial Derivatives</li>
       
   108 <li>Lisethe Sanmartin (BSc 2013-2014, King's), Raspberry Pi Weather Station</li>
       
   109 <li>Gerwin Glorieux (BSc 2013-2014, King's, mark 80%) A Student Polling System</li>
       
   110 <li>Anna Bladzich (MSci 2013-2014, King's, mark: 65%)
       
   111  Implementation of a Distributed Clock-Synchronisation Algorithm
       
   112 developed at NASA</li>
       
   113 <li>Ben Lertlumprasertkul (BSc 2013-2014, King's) An Online Collaboration System</li>
       
   114 <li>Pawel Huszcza (MSci 2013-2014, King's, mark: 65%) A Simple Compiler Targeting the LLVM</li>
       
   115 <li>Jan Soendermann (BSc 2013-2014, King's, mark: 85%, studies for his MSc at Cambridge University)
       
   116 A Lisp Compiler Targeting JavaScript/Asm.js</li>
       
   117 <li>Ritu Kundu (MSc 2013-2014, King's, mark 79%) Modern Slide-Making in Elm and JavaScript</li>
       
   118 <li>Vladislav Kononov (MSc 2013-2014, King's, mark 75%, works for RBS)
       
   119 Regular Expression Matching with Derivatives</li> 
       
   120 <li>Daniel Martinez (MSc 2013-2014, King's, mark 73%) Raspberry Pi Network</li>
       
   121 <li>Kintesh Patel (BSc 2014-2015, King's, mark 75%) Slide-Making in the Web-Age</li> 
       
   122 <li>Vishvadeep Kadian (BSc 2014-2015, King's, mark 70%) Home Control, Automation & Management
       
   123   System Optimised for the Raspberry Pi</li>
       
   124 <li> ...
       
   125 </ul>
       
   126 
       
   127 <p>
    79 <p>
   128 I was awarded in 2014 the prizes for both, best supervisor for BSc and best supervisor
    80 I was awarded in 2014 the prizes for both, best supervisor for BSc and best supervisor
   129 for MSc projects, in the Faculty of Natural and Mathematical Sciences.
    81 for MSc projects, in the Faculty of Natural and Mathematical Sciences.
   130 </p>
    82 </p>
   131 
    83 
   140 <li>Ana Cristina Rocha-Oliveira (2016, University of Brasilia)</li>
    92 <li>Ana Cristina Rocha-Oliveira (2016, University of Brasilia)</li>
   141 <li>Lorenzo Gheri (2018, Middlesex University London)</li>
    93 <li>Lorenzo Gheri (2018, Middlesex University London)</li>
   142 <li>Eleanor Davis (2021, Warwick University)</li>
    94 <li>Eleanor Davis (2021, Warwick University)</li>
   143 <li>Kawin Worrasangasilpa (2021, Cambridge)</li>
    95 <li>Kawin Worrasangasilpa (2021, Cambridge)</li>
   144 <li>Chelsea Louise Edmonds (2023, Cambridge)</li>
    96 <li>Chelsea Louise Edmonds (2023, Cambridge)</li>
       
    97 <li>Gabriel Ferreira Silva (2024, University of Brasilia)</li>
   145 </ul> 
    98 </ul> 
   146 
    99 
   147 </TD>
   100 </TD>
   148 </TR>
   101 </TR>
       
   102 
       
   103 <TR>
       
   104 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
       
   105 <H3>2023-2024</H3>
       
   106 
       
   107 <ul>
       
   108 <li>Compilers and Formal Languages (173 students)
       
   109 <li>Practical Experiences of Programming (Scala Part, 5  weeks, 275 students)
       
   110 </ul>
       
   111 </TD>
       
   112 </TR>
       
   113 
       
   114 
   149 
   115 
   150 <TR>
   116 <TR>
   151 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   117 <TD BGCOLOR="#FFFFFF" WIDTH="75%">
   152 <H3>2022-2023</H3>
   118 <H3>2022-2023</H3>
   153 
   119