Dr. Jacques Carette – Faculty of Engineering
Jacques Carette

Dr. Jacques Carette

Expertise

Metaprogramming, mechanized mathematics, programming languages, and interactive theorem provers

Research Clusters

Current status

  • Accepting graduate students

  • Associate Chair for Graduate Studies

    Computing and Software

  • Associate Professor

    Computing and Software

Overview

I am most interested in programming languages, especially ones for typed meta-programming and in their application to software engineering and to mechanized mathematics. I am also working on programming languages for quantum computation.

Jacques Carette is currently the Associate Chair for Graduate Studies in the Department of Computing and Software at McMaster University. He obtained his Ph.D. in pure mathematics at the Université de Paris-Sud in 1997, his M.Sc. from the Université de Montréal and B.Math from the University of Waterloo. He also worked for 11 years at Maplsoft Inc, where he was both head of the Math Group as well as Product Development Director. He is also Chair of IFIP WG 2.11 Program Generation and Chair of TC 2 Software Theory and Practice.