Dr. Peter W. MacDonald

A photo of me with arms crossed

About

I am an Assistant Professor in the Department of Statistics & Actuarial Science at the University of Waterloo. I work primarily on statistical analysis and methods for multiple and dynamic networks. I also have interests in post-selection inference, and fair statistical methods for network data.

I was formerly (2023-2024) a postdoctoral scholar in the Department of Mathematics & Statistics at McGill University, under the supervision of Dr. Eric D. Kolaczyk.

I completed my PhD (2018-2023) at the University of Michigan, co-advised by Dr. Elizaveta Levina and Dr. Ji Zhu. I am also an alumnus of their research group. Previously, I received my MMath (Statistics 2017-2018) and my BMath (Statistics and Pure Mathematics 2012-2017) from the University of Waterloo.

Teaching

Fall 2026

Winter 2026

Fall 2025

Winter 2025

Prospective Students

If you are a current or prospective UWaterloo graduate student interested in working together, email me (pwmacdonald AT uwaterloo DOT ca) with a CV, a brief bio, and your research interests; we can set up an online or in-person meeting to discuss further.

Research Interests and Selected Publications

Inference for noisy dynamic networks

(with Eric Kolaczyk, McGill)

Fair inference for network data

(with Eric Kolaczyk and Hui Shen, McGill)

Multilayer and dynamic networks

(with Elizaveta Levina and Ji Zhu, UMich)

Group-sparse matrix factorization

(with Jun Young Park, UToronto)

Post-selection inference

(with Dan Kessler, UNC and Snigdha Panigrahi, UMich)

Education

Selected awards and honors

Contact information

Email: pwmacdonald AT uwaterloo DOT ca