Join the Team

My research group at McGill University offers research opportunities for prospective undergraduate, Master’s, and PhD students.

Are you interested in safety assurance for AI-enabled cyber-physical systems and eager to contribute to research in software engineering? If so, you are in the right place. This page explains what you can expect from the research experience in my group, what I offer as a supervisor, and what I look for in prospective students. If this sounds like an exciting and worthwhile opportunity, please review the How to Apply section and get in touch!

What to Expect as a Student in the Lab

Being a student in the lab, and in academia more broadly, is a multifaceted role. It is demanding but rewarding, and will help you develop a broad range of skills useful both professionally and in life. Your main responsibility will be to conduct research and to take ownership of your project, while also taking on additional responsibilities related to academic development and service.

Conducting Research

A typical research project moves through several overlapping stages:

Academic Development and Service

Alongside your research, you will develop broader academic and professional skills. Depending on your program, appointment, and experience, this may include:

What I Offer

Supervising students is a central and rewarding part of my work. I am committed to providing the support and guidance they need to grow as independent researchers and achieve their academic and career goals.

What I Look For

Students bring different strengths, experiences, and goals to the lab. I look for students who are ready to take ownership, grow through challenges, and contribute positively to the group.

How to Apply

Before reaching out, please review the graduate programs offered by the McGill ECSE department and identify the program that best fits your goals. Please also check the department’s application deadlines to make sure your intended start date aligns with the relevant admission cycle.

I am also open to supervising undergraduate students on ad-hoc, short-term research projects, with priority given to students already enrolled at McGill.

If you are interested in joining the lab, please contact me by email using the following subject line:

[Prospective Student] <PhD/MSc/Ugrad> <Start Term> - <Your Name>

For example: [Prospective Student] PhD, Fall 2027 - John Doe

In your email, please:

  1. Clearly specify the graduate program you are interested in applying to.
  2. Briefly describe your research interests and why you are interested in working with my group.
  3. Review my Google Scholar profile, select at least one paper that interests you, and briefly explain what you found interesting and how you might like to build on that line of research.
  4. Highlight any previous research experience, including research projects or publications.
  5. Mention any scholarships or fellowships you have received or applied for.
  6. Attach your CV and academic transcript.

Please use the email address in the footer of this page.

I am happy to hear from students interested in our research. However, due to the number of inquiries I receive, I may not be able to respond to every message individually. I appreciate your interest in the lab and your understanding!