I have a long history with programming and computer science. Starting with the begginer language Karel as a young learner, I gradually became more and more familiar with the basics of giving machine instructions. C++ was the first "real" language I learned, for the robotics team at my high school.
Since starting my computer science degree at McGill, my focus shifted from "what languages can I learn" to "what is the correct way to write this". CS is a deep field with many paths, and I am happy to say I got a healthy sample from many of them. Here, you can find projects I worked on, both in and out of school, which expanded on my knowledge of patterns, paradigms, libraries, and algorithms, from theorhetical to application.
Since starting my computer science degree at McGill, my focus shifted from "what languages can I learn" to "what is the correct way to write this". CS is a deep field with many paths, and I am happy to say I got a healthy sample from many of them. Here, you can find projects I worked on, both in and out of school, which expanded on my knowledge of patterns, paradigms, libraries, and algorithms, from theorhetical to application.