- Master of Mathematics (Computer Science, Thesis option), University of Waterloo (2020-)
- Advised by Ondřej Lhoták; specializing in language implementation on Truffle+Graal.
- Bachelor of Software Engineering, University of Waterloo (2015-2020)
- D’Souza M., Duboscq G., Lightweight On-Stack Replacement in Languages with Unstructured Loops, VMIL 2021, October 2021.
- CS241E TA (Fall 2021)
- CS241 IA (Winter 2021)
- CS241E TA (Fall 2020)
- CS241E Instructional Support Assistant (Fall 2018, part-time)