My Research Projects
Here I detail all of the summer-research-project type activities I have undertaken so far.
The Monodromy Group, Coproducts, and Tensor Product Factorizations
- Supervisor: Dr. Andrew McLeod
- Location: University of Edinburgh, United Kingdom
- Dates: Summer 2024
The monodromy group of a complex function with branch points provides an algebraic structure that encodes the behavior of the function as it is analytically continued around the branch points. For example, regardless of how many times the complex logarithm is analytically continued around the origin, each successive rotation only picks up a factor of \(i \pi\). The monodromy group of the logarithm, isomorphic to \((\mathbb{Z},+)\), or if you like \((i \pi \mathbb{Z},+)\), quantifies this structure. More interesting functions like the polylogarithms have more interesting monodromy groups. Computation of the monodromy group is aided by the coproduct. The coproduct is an important theoretical tool, but the required computations still remain difficult. For functions involving only a handful of terms, the expanded coproduct expression can contain upwards of 20 000 terms. It is necessary to factor these expressions, in particular to a minimal number of terms, in order to work with them. I introduced efficient computational algorithms for the factorization of coproduct expressions, and provide an implementation of such algorithms in Mathematica. In this project I:
- Established a git repository including Mathematica packages for handling coproducts, symbols, and minimally factoring tensor product expressions.
- Advanced my knowledge of complex analysis, theoretical computer science, abstract algebra, Mathematica, and typesetting Latex to clearly and unambiguously communicate mathematics.

Microscope Synchronisation with Raspberryi Pi Pico
- Supervisor: Dr. Florian Ströhl
- Location: University of Tromsø (UiT), Norway
- Dates: Summer 2023
Dr. Florian Ströhl's research requires synchronizing of a plane laser with a rolling-shutter camera at high precision. The camera takes a rolling shutter picture as the plane laser sweeps through a biological (or any) sample, such that a particular section of the sample is only illuminated when the camera is exposing that part of the image. The camera outputs an electrical pulse signal when it is exposing (which drops to zero at the end of the frame). My project was to recieve as input this pulse signal to a raspberry pi pico, and produce as output, using a DAC (digital to analogue converter), a voltage that steadily increases when the camera is exposing, and drops to zero when the camera is not exposing (almost like a sawtooth wave). This output voltage can be connected to a galvometer so that the plane laser moves in sync with the camera (Fig. 2). In this project I :
- Wired up various test circuits on breadboards using the raspberry pi pico and the DAC
- Coded software for the raspberry pi pico in C, MicroPython, and Arduino (primarily C)
- Used the SPI (serial peripheral interface) protocol to transfer data from the raspberry pi pico to the DAC
- Soldered together a circuit board comprising the raspberry pi pico and DAC
- 3D printed a housing box for the soldered circuit board
- Used an oscilloscope extensively for testing and debugging
- Succeeded in achieving ~10 μs response times between input signal receipt and output signal display

Birefringence of Packing Tape
- Supervisor: Dr. Aaron Slepkov
- Location: Trent University, Peterborough, ON, Canada
- Dates: Summer 2020
Dr. Aaron Slepkov had at the time been studying the birefringence of various household tapes (packing tape/cellotape/sticky tape), with the aim of collecting sufficient data
on the tapes to predict the colours produced when the tapes are viewed between crossed polarizers, at arbitrary angles. When viewed between crossed polarizers, birefringent objects, like the
tapes, appear vividly coloured, and this phenomenon can be used to create pretty pictures among other applications (Fig. 3). In this research project
I assisted by taking large quantities of spectrometer measurements on the tapes, to verify the data previously gathered by Dr. Slepkov.
Related to this project is an article I wrote, that was listed as the jIAPS (journal of the international association of physics students) article of the month on birefringence.
