I’m a Machine Learning Engineer at iRobot. Previously, I was a postdoctoral researcher at IST Austria and a PhD student at UBC.


repos

Probly
A simple pure Python library for working with random variables.

ClearText
A smart reading assistant for English language learners. Completed during my time as an Insight Fellow.

doc2date
A case study in document regression.

slox
A Scala port of the jlox tree-walk interpreter from Crafting Interpreters.

Polymers.jl
A Julia implementation of the pivot algorithm for simulating linear polymer chains.


pubs

Critical two-point function for long-range \(O(n)\) models below the upper critical dimension
Co-authors: M. Lohmann, G. Slade
| arXiv | JSP |

Four-dimensional weakly self-avoiding walk with contact self-attraction
Co-authors: R. Bauerschmidt, G. Slade
| arXiv | JSP |

Finite-order correlation length for 4-dimensional weakly self-avoiding walk and \(\mid\varphi\mid^4\) spins
Co-authors: R. Bauerschmidt, G. Slade, A. Tomberg
| arXiv | AHP |


theses

Renormalization group analysis of self-interacting walks and spin systems
UBC cIRcle

On the Critical Points of Gaussian Mixtures
PDF