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.
Willis J, Wu N, Pickering M, 2020, Staged selective parser combinators, Proceedings of the Acm on Programming Languages, Vol:4, ISSN:2475-1421, Pages:1-30
Innes S, Wu N, 2019, Tic Tac types: A gentle introduction to dependently typed programming (Functional Pearl), Pages:40-51
Pickering M, Wu N, Kiss C, 2019, Multi-stage Programs in Context, Pages:71-84
et al., 2019, Monad transformers and modular algebraic effects:What binds them together, Pages:98-113