Mathematics Competitions
Accolades
- 335th, score 26; 2022 William Lowell Putnam Mathematical Competition
- 10th in Canada; 2022 Asian Pacific Mathematics Olympiad
- 18th in Canada, 2 time qualifier; 2021-22 Canadian Mathematical Olympiad
Competition Reference
[html]Projects
Interplanetary File Explorer
[try it] [github] [devpost]Jan 2023
- A visual file explorer of an IPFS written in Golang, Python, and JavaScript that uses one of Cohere’s NLP models to summarize and categorize files based on metadata, and Estuary’s API to fetch the files from the IPFS
Prognosing Idiopathic Pulmonary Fibrosis
[CWSF paper]Dec 2023 - Jun 2021
- Several machine learning models written to predict the deterioration of the condition of the lungs over time for patients of Idiopathic Pulmonary Fibrosis and give a level of confidence in the prediction
Presentations & Lectures
Streams and Lazy Evaluation
@ Webber Academy Programming Club [notes]Oct 13, 2023
- An introduction to simulating infinite lists with streams and their manipulation
On the Catalan Numbers
@ Webber Academy Math Society [notes]Oct 11, 2023
- A derivation of the closed formula for the Catalan Numbers and examples of well known problems where the Catalan Numbers appear
Introductory Combinatory Logic
@ Webber Academy Math SocietyOct 11, 2022
- Introduction to combinatory logic; showing numbers and operations on numbers can be expressed as combinators
University Courses
Italics means self-taught or audited.
Waterloo Undergraduate Degree
: Bachelors of Computer Science2022 - Present
Term | Courses | ||||||
---|---|---|---|---|---|---|---|
F ’22 | MATH 145 | MATH 147 | CS 145 | ENGL 109 | PHYS 121 | ||
W ’23 | MATH 146 | MATH 148 | CS 146 | CS 136L | PD 1 | PHYS 122 | ENGL 108B |
S ’23 | COOP 1 | PD 11 | |||||
F ’23 | MATH 245 | MATH 247 | STAT 240 | CS 245E | CS 246E | ||
W ’24 | MATH 249 | STAT 241 | CO 255 | CS 240 | CS 241 |
Textbooks & Readings
Computer Science Textbooks
Completed
- Learn You a Haskell for Great Good! by Miran Lipovača
- Concurrency in Go by Katherine Cox-Buday
In-Progress
- Specifying Systems by Leslie Lamport
- Category Theory for Programmers by Bartosz Milewski
Reading List
- Real World Haskell by O’Sullivan, Stewart & Goerzen
- Structure and Interpretation of Computer Programs by Abelson, Sussman & Sussman
Mathematics Textbooks
Completed
- To Mock a Mockingbird by Raymond Smullyan
In-Progress
- The Red Book of Mathematical Problems by Williams & Hardy
- Probability and Random Processes by Grimmet & Stirzaker