Service

I was Head of the Department of Computing, Imperial College London from January 2010 until the end of August 2016.

Programme Committees

  • ECOOP 2008
  • LDTA 2009
  • OOPLSA 2011
  • PLDI 2012
  • Programming! 2017 – 2018, 2018 – 2019
  • Minerva 2018 Award Evaluation
  • External Reviewer ECOOP 2019, OOPSLA 2019

Appointments Panel Committee Member

  • ETH Computer Science – 2013
  • Trinity College Dublin Computer Science – 2013
  • Southampton EECS – 2015
  • IT University of Copenhagen – 2016
  • Kent -2016
  • KTH – 2017
  • Cambridge – 2019

Other service

  • Imperial College Academic Elected Member of Council – 2017 -2019
  • External Examiner – Oxford Computer Science (undergraduate degrees)
  • Informatics Europe – Vice President
  • ACM Education Committee Member 2017 – 2018
  • ACM Sigplan Executive Member 2012 – 2017
  • IFIP WG-2.16 Programming Language Design Member 2011-2013
  • Swedish Research Council Member 2012
  • KTH Computer Science Review Panel Member 2011
  • FTFJP Steering Committee Member 2005-2013
  • Trinity College Dublin Computer Science Department Review – 2015
  • The University of Melbourne Engineering Faculty Review – 2016
  • The Trust Project Challenge Judge – 2016
  • Uppsala Computer Science Review Panel Member 2017
  • Queen Mary Periodic Review Panel Member 2017