I’m an assistant professor of statistics at the University of British Columbia in Vancouver, Canada, where I lead a research program on Bayesian modeling and probabilistic machine learning. I’m interested in the application of these methods in several areas, including public health, biomedicine and astrophysics. An outcome of this research is the development of high-performance open-source software, such as Stan, which empower scientists to analyze complex data.
I also teach at all levels (undergraduate, masters and PhD), and I’m passionate about how a statistics curriculum can help students build a foundation in all empirical sciences, understand modern topics such as AI, and develop critical thinking.
You can find out more by looking at my CV and browsing this website.
News
Sometimes I post on BlueSky social via @charlesm993.bsky.social.
June 29 - July 06 2025: I will teach at the summer school on cryptography, statistics and machine learning in Tsaghkadzor, Armenia. My course: Bayesian Statistics: a practical introduction. [slides].
June 16-20 2025: I will attend BayesComp in Singapore to chair a session on Parallel Computation for Markov chain Monte Carlo, and give an invited talk at the session on Advances in Variational Inference.
May 3-5 2025: Lawrence Saul and I received the best paper award at AISTATS 2025 for our paper on Variational Inference in Location-Scale Families.
I accepted a position as an assistant professor of statistics at UBC: here’s a short statement.
(updated August 2025)