Academics
Education
- 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)
Publications
- D’Souza M., Duboscq G., Lightweight On-Stack Replacement in Languages with Unstructured Loops, VMIL 2021, October 2021.
Teaching
- CS241E TA (Fall 2021)
- CS241 IA (Winter 2021)
- CS241E TA (Fall 2020)
- CS241E Instructional Support Assistant (Fall 2018, part-time)
Past Research
- Undergraduate RA under Patrick Lam; using static analysis techniques to optimize TrueType font bytecode (Summer 2019)
- Undergraduate RA under Werner Dietl; Bazel and Java 9 support for the Checker Framework (Fall 2016)