University of Waterloo
I'm working towards a double major in Computer Science and Combinatorics & Optimization, and also a specialization in Artificial Intelligence.
I am part of Animusic Ensembles, where I perform as a vocalist and a pianist.
Scholarships
- International Student Entrance Scholarship
- President's Scholarship of Distinction
Courses
WT2 (Fall 2024)
- MATH 237 - Calculus 3 for Honours Mathematics
- PD 10 - Professional Responsibility in Computing
3A (Spring 2024)
- CS 240 - Data Structures and Data Management
- MATH 245 - Linear Algebra 2 (Advanced Level)
- ECE 457C - Reinforcement Learning
- CO 739 - Topics in Combinatorics: Formalization in Combinatorics
- ENGL 306B - How English Grammar Works
2B (Winter 2024)
- CS 245 - Logic and Computation
- CS 251 - Computer Organization and Design
- MATH 249 - Introduction to Combinatorics (Advanced Level)
- STAT 241 - Statistics (Advanced Level)
- BET 210 - Business Technology and Infrastructure
2A (Fall 2023)
- CS 241E - Foundations of Sequential Programs (Enriched)
- CS 246E - Object-Oriented Software Development (Enriched)
- STAT 240 - Probability (Advanced Level)
- PHIL 201 - Philosophy of Sex and Love
WT1 (Spring 2023)
- PD 11 - Processes for Technical Report Writing
1B (Winter 2023)
- CS 146 - Elementary Algorithm Design and Data Abstraction (Advanced Level)
- CS 136L - Tools and Techniques for Software Development
- MATH 146 - Linear Algebra 1 (Advanced Level)
- MATH 138 - Calculus 2 for Honours Mathematics
- ENGL 108D - Digital Lives
- ENGL 306A - Introduction to Linguistics
- PHYS 121 - Mechanics
- PD 1 - Career Fundamentals
1A (Fall 2022)
- CS 145 - Designing Functional Programs (Advanced Level)
- MATH 145 - Algebra (Advanced Level)
- MATH 147 - Calculus 1 (Advanced Level)
- ENGL 109 - Introduction to Academic Writing
- MUSIC 270 - Music Theory 1