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