Research Interests
My research interest lies in developing a theoretical and practical foundation for building and reasoning about reliable safe software systems. To achieve this goal, I combine theoretical research on the logical foundations of computer science in programming languages and verification with system building. The topics I am interested in include logics (classical and non-classical), type theory, theorem proving, logic and functional programming, and logical frameworks.
For more information, you can visit Computation and Logic group.
Research Opportunities
If you are interested in join my group at McGill as an undergraduate researcher, MSc or PhD student, or postdoc, please see the following information.