Calum MacRury

prof_pic.jpg

Kravis Building

665 W 130th St

New York, New York 10025

I’m a Postdoctoral Research Scholar at Columbia Business School where I’m advised by Will Ma. Previously, I obtained my PhD from the Department of Computer Science at the University of Toronto under the supervision of Allan Borodin. I’m fortunate to be supported by an NSERC Postdoctoral Fellowship (PDF).

I’ll be joining Georgia Tech as an Assistant Professor in Spring 2026 in the H. Milton Steward School of Industrial and Systems Engineering (ISyE).

I’m interested in optimization under uncertainty, particularly in the presence of randomness. This includes problems such as prophet inequalities, assortment optimization, and stochastic matching. A focus of my work is designing algorithms for these problems via randomized rounding tools.

Linked here is a talk which I gave that summarizes some of my recent research.

Selected Papers

  1. Extending Wormald’s Differential Equation Method to One-sided Bounds
    Patrick Bennett and Calum MacRury
    Combinatorics, Probability and Computing, 2025
  2. Online Bipartite Matching in the Probe-Commit Model
    Allan Borodin and Calum MacRury
    Mathematical Programming, 2025
    Journal version of Secretary Matching Meets Probing with Commitment and Prophet Matching in the Probe-Commit Model
  3. Online Matching and Contention Resolution for Edge Arrivals with Vanishing Probabilities
    Will Ma, Calum MacRury, and Pranav Nuti
    In the ACM Conference on Economics and Computation (EC), 2024
    Minor revision in Operations Research
  4. Random-order Contention Resolution via Continuous Induction: Tightness for Bipartite Matching under Vertex Arrivals
    Calum MacRury and Will Ma
    In the Annual ACM Symposium on Theory of Computing (STOC), 2024
    Minor revision in Mathematics of Operations Research
  5. On (Random-order) Online Contention Resolution Schemes for the Matching Polytope of (Bipartite) Graphs
    Calum MacRury, Will Ma, and Nathaniel Grammel
    Operations Research, 2024
    Conference version appeared in the ACM-SIAM Symposium on Discrete Algorithms (SODA 2023)