Open Positions
Unfortunately, it wouldn’t be possible for me to reply to all applications. Only shortlisted applicants will be contacted. I apologize in advance.
My work is on probabilistic AI, which includes probabilistic machine learning (esp. Bayesian), decision-making under uncertainty (Bayesian optimization, bandits, tree search, etc.), and their applications in AI4Science (chemistry, biology, etc.). Specifically, I focus on the foundation of AI (think math, proofs, algorithms), but motivated by applications. Successful candidates will have high alignment with this, as shown by their transcripts, CVs, past experiences, and interview results.
Funded Positions
Currently, I do not have any opening for funded positions. Application emails will be ignored.
Direct-entry is the preferred stream for doing PhD with me. “Direct-entry” means that you apply for MSc Thesis and later be converted seamlessly into PhD if successful after one year.
Currently, I do not have any opening for this.
- See Direct-Entry PhD requirements below. They must be fulfilled. Additional requirements below.
- You have a very clear, vivid motivation for obtaining a PhD.
- You are highly disciplined and reliable.
- You have at least a first-author conference (not workshop!) submission (doesn’t have to be accepted yet!) in ML venues like AISTATS, UAI, NeurIPS, ICML, and ICLR.
- You have at least one reference letter from a researcher/prof in ML who publishes regularly in the above venues.
Currently, I do not have any opening for this.
I invite academically successful final-year CS/Math/Stats BSc students who are highly motivated to do research to apply. In this stream, you start as an MSc Thesis student. After one year, there will be an evaluation process, and a successful student will be converted seamlessly into a PhD student for the next three years (in total, four years). Otherwise, the student continues with MSc Thesis for the next 2 terms (in total, five terms—1.5 years).
Requirements
- Well-defined motivation on why you want to do a PhD.
- E.g., because you want to be a researcher, a prof, etc.
- Outstanding soft-skills:
- Reliability, coachability, collegiality, discipline.
- These and the previous points are just as important as the technical requirements below.
- Outstanding math and CS coverage & performance during your undergrad.
- Linear algebra: Vectors, matrices, etc.
- Multivariable calculus: Gradients, Jacobians, Hessians, etc.
- Probability and statistics: Probability space, sample space, events, random variables, probability distributions.
- Computer science: Data structures, algorithms, discrete mathematics, database, coding, etc.
- Good machine learning coverage in your undergrad.
- Regression, classification, bias-variance, regularization, etc.
- Coverage of more advanced topics in ML is a bonus.
- Research experience in machine learning, e.g., industry/lab internships and thesis.
- Experience in writing research proposals or papers is a huge plus.
For Current Western Students
I have a few openings for next year (2027). Applications for DS will open near the end of 2026. Please check back in November of December. Applications for Honours Thesis will open in Summer 2027.
I have a couple of slots for Winter 2027. Note that this is only for current MSc Course-Based at Western.
Requirements
- DS 9000 (Introduction to Machine Learning) OR CS 9548 (Foundations of Machine Learning) AND
- CS 9553 (Deep Learning for Computer Vision) OR CS 9539 (Reinforcement Learning) OR CS 9840 (Probabilistic Generative AI)
Unfortunately I do not have undergrad supervision slots this year (Fall 2026 / Winter 2027). I will take several students for Fall 2027 / Winter 2028. You can apply for either CS 4490Z or DS 4999Z.
Requirements
- DS 3000 (Introduction to Machine Learning) AND
- CS 4452 (Deep Learning for Computer Vision) OR CS 4453 (Reinforcement Learning) AND
- Must also did well in MA 1600 (Linear Algebra) AND CS 1501 (Calculus) AND SS 2857 (Probability and Stats)
- OR demonstrate good knowledge in these topics via an interview.
- See https://d2l.ai/chapter_preliminaries/index.html for the base math and coding knowledge you should have.
Students who have taken or is concurrently (seriously) taking CS 4451 are preferred.
Diversity, Equity, and Inclusion Statement
We are committed to building an inclusive environment that values diverse backgrounds, perspectives, and experiences. Applications from women, minorities, LGBTQ+ individuals, and those with non-traditional paths are encouraged.