I’m an assistant professor of statistics at the University of British Columbia in Vancouver, Canada. My research primarily concerns algorithms for 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.

  • August 26-27 2025: I will attend the CANSSI Monte Carlo workshop at UBC. There I’ll give a talk on Assessing the Convergence of MCMC when running many short chains.

  • September 25-27: I will attend the Fast and Curious 2: MCMC in action workshop hosted by the University of Toronto. There I will give a proposed talk on (once again) Assessing the Convergence of MCMC when running many short chains.

  • October 2nd: I will speak at the Department of Statistical Sciences’s seminar at the University of Toronto. (Title and topic forthcoming.)

  • December 15th-18th: I will attend the International Conference on Statistics and Data Science in Sevilla, Spain. There I will give an invited talk on Matching Symmetries with variational inference.

Old News

(updated August 2025)