Editorship

  1. Member of the editorial board of Journal of Automated Reasoning.
  2. Former member (2021-2024) of the editorial board of TheoretiCS.
  3. Former area editor for programming languages (2015-2023) of Journal of the ACM.
  4. Former member (2013-2017) of the editorial board of the Research Highlights column of Communications of the ACM.
  5. Former co-editor in chief (2007-2012) of Journal of Functional Programming.

Program committees

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