Gregory Milner's Research Project:
Research Paper
Code