Editorship

  1. Area editor for programming languages of Journal of the ACM.
  2. Member of the editorial board of the Research Highlights column of Communications of the ACM.
  3. Member of the editorial board of Journal of Automated Reasoning.
  4. Former co-editor in chief (2007-2012) of Journal of Functional Programming.

Program committees

  1. Principles of Programming Languages (POPL) 2017 (member of the external review committee)
  2. Interactive Theorem Proving 2016
  3. Compiler Construction 2016
  4. Certified Programs and Proofs (CPP) 2015 (co-program chair)
  5. Principles of Programming Languages (POPL) 2015 (member of the external review committee)
  6. European Symposium on Programming (ESOP) 2013
  7. Principles of Programming Languages (POPL) 2013
  8. International conference on Compiler Construction (CC) 2011
  9. Practical Aspects of Declarative Languages (PADL) 2011
  10. Verified Software: Theories, Tools and Experiments (VSTTE) 2010
  11. Interactive Theorem Proving (ITP) 2010
  12. Programming Language Design and Implementation (PLDI) 2010 (member of the external review committee)
  13. Programming Languages meets Program Verification (PLPV) 2010
  14. International Conference on Functional Programming (ICFP) 2009
  15. Theorem Proving in Higher-Order Logics (TPHOLs) 2009
  16. European Symposium on Programming (ESOP) 2009
  17. Commercial Users of Functional Programming (CUFP) 2007
  18. European Symposium on Programming (ESOP) 2007
  19. Asian Computing Science Conference 2006
  20. Formal Methods 2006
  21. ML Workshop 2005 (co-program chair)
  22. MetaOCaml Workshop 2005
  23. Virtual Execution Environments conference (VEE) 2005
  24. European Symposium on Programming (ESOP) 2005
  25. Smart Card Research and Advanced Application Conference (CARDIS) 2004
  26. Principles of Programming Languages (POPL) 2004 (program chair)
  27. Foundations of Object-Oriented Languages (FOOL) 2003
  28. Types in Language Design and Implementation (TLDI) 2003
  29. Journées Francophones des Langages Applicatifs (JFLA) 2003
  30. Smart Card Research and Advanced Application Conference (CARDIS) 2002
  31. Principles of Programming Languages (POPL) 2002
  32. International Conference on Functional Programming (ICFP) 2001 (program chair)
  33. Compiler Construction (CC) 2001
  34. International Conference on Functional Programming (ICFP) 2000
  35. Programming Languages Design and Implementation (PLDI) 2000
  36. European Symposium on Programming (ESOP) 2000
  37. Principles and Practice of Declarative Programming (PPDP) 1999
  38. Programming Language Implementation and Logic Programming (PLILP) 1998
  39. Workshop Types in Compilation (TIC) 1998 (program chair)
  40. Principles of Programming Languages (POPL) 1998
  41. Workshop Types in Compilation (TIC) 1997
  42. International Conference on Functional Programming (ICFP) 1997
  43. Functional Programming and Computer Architecture (FPCA) 1995
  44. Static Analysis Symposium (SAS) 1994