B.Sc with First Class Honours and University Medal, Pure Mathematics, University of Sydney, 2008-2011.
University of Michigan. 2012-2016. Graduate student instructor for calculus 1, 2 and 3. Taught classes with 20-30 students, three times a week. Held office hours. Helped students use Mathematica. Graded homework/exams.
University of Sydney. 2011-2012. Tutor for calculus 1 and 2. Supervised problem sessions and graded homework/exams.
Pure Mathematics: differential geometry, representation theory and category theory: I am particularly interested in the interaction between these subjects and physics. Recently, I have been thinking about the relationship between tensor categories, classical representation theory and topological quantum computing.
Computer Science: functional programming, assembly, UNIX, machine learning: I have read SICP and solved all of the exercises. I wrote a simulator for Knuth's MIX machine to learn how computers execute programs. I have been using GNU/Linux as my main operating system since 2012 and am acquainted with the standard tools and how to combine them. I understand the basics of machine learning.