Dr Nicolas Wu is a Senior Lecturer at the Department of Computing, Imperial College London.
He completed his DPhil from the University of Oxford in 2010, where he also studied as an undergraduate at Brasenose College. He then went to work as a Haskell consultant at Well-Typed before returning to academia in 2012 as a postdoctoral researcher at the University of Oxford. In 2015 he obtained a lectureship at the University of Bristol and he moved to Imperial College London in 2019.
His research interests are centred around programming languages, where he has made advances in applications of category theory for giving the semantics of programs and algorithms. In particular, his recent work has been focused on showing the connections between domain specific languages, algebraic effect handlers, and structured recursion schemes.
Kidney DO, Wu N, 2021, Algebras for weighted search, Proceedings of the Acm on Programming Languages, Vol:5, ISSN:2475-1421, Pages:1-30
Yang Z, Wu N, 2021, Reasoning about effect interaction by fusion, Proceedings of the Acm on Programming Languages, Vol:5, ISSN:2475-1421, Pages:1-29
Willis J, Wu N, Design patterns for parser combinators (functional pearl), ACM SIGPLAN Haskell Symposium 2021
Punchihewa H, Wu N, Safe mutation with algebraic effects, ACM SIGPLAN Haskell Symposium 2021