Version française Computer Science Department

Etienne M. Gagnon, Ph.D.


  • Office: PK-4930
  • Phone: (514) 987-3000 ext. 8215
  • Fax: (514) 987-8477
  • Email:
  • Biography
    Services to the community

    Sable research group



    GPG Key

    Key ID:
    User ID: Etienne M. Gagnon ( <>
    Key Fingerprint: 7846 FE21 5966 B11D 25CC  6F10 8F2A C98B 8AC7 F388
    Key File: gpg.txt
    Research Interests:
  • Object-oriented languages implementation
  • Virtual machine (Java & others)
  • Compilers and compiler generators
  • Tools for code generation
  • Design and implementation of special-purpose programming languages
  • Current Students:

    Jacques Berger (M.Ing., Synthesis project submitted)
    Mourad Dahmane (M.Sc., Thesis submitted)
    Jean-Sébastien Gélinas (M.Sc.)
    Jamal Lazaar (M.Sc., Thesis submitted)

    Former Students:

    Gu Dayong (Ph.D., 2008, McGill University, co-supervision)

    Sébastien Vézina (M.Sc., 2008)
    Sébastien Adam (M.Sc., 2008)
    Mathieu Corbeil (M.Sc., 2007)
    David Coderre (M.Sc., 2007)
    Komivi Agbakpem (M.Sc., 2006)
    Nizar Ahmouda (M.Sc., 2006)
    David Bélanger (M.Sc., 2005, McGill University, co-supervision)
    Éric Turcotte (M.Sc.A., 2003)

    Patrick Pelletier (NSERC undergraduate internship, Summer 2007)
    Mathieu Audet (NSERC undergraduate internship, Summer 2007)
    Patrick Marchand-Latifi (NSERC undergraduate internship, Summer 2005)
    Mélanie Lord (NSERC undergraduate internship, Fall 2003)
    Christian Arcand (NSERC undergraduate internship, Summer 2003)
    Céline Descheneaux (NSERC undergraduate internship, Summer 2003)