Want to know more about me? Read on to find out more about my time learning about computers throughout my life.
I studied computer science starting back in my high school, Ashbury College, learning about computers from the hardware level, to HTML and CSS, to basic scripting in Python and object-oriented programming in Java.
Our focus in high school was to develop problem-solving skills and implement those solutions in code.
From writing Python code using the turtle.py
module to learning about polymorphism and the
Liskov Substitution Principle, class was full of important fundamentals.
In high school, I was so enthralled with what was possible in computer science that I frequently asked my teachers to give me more complex, more advanced problems to solve, such as implementing the RSA encryption scheme in Python or developing a hexagonal tile map designer in Java. While these problems were engaging, I always strove to find more complex problems, keeping myself occupied with cellular automata and learning more languages, such as Markdown and LaTeX.
As a part of the extracurriculars in high school, I belonged to the Robotics Club, where I participated in the First Robotics Competition (FRC), as well as the Vex Robotics competition, as both a team member and an advisor for younger teams. My main focus was software development, taking on the challenge of mapping joystick positions to wheel rotation speeds in an omnidirectional wheel setup.
I continued learning about computer science at the University of Toronto Mississauga (formerly the Erindale Campus), where I completed my Bachelors of Science majoring in mathematics and computer science in April 2022.