BMath (University of Waterloo)
In April 2003, I received an Honours Bachelor of Mathematics Double Combinatorics and Optimization and Computer Science from the Faculty of Mathematics of the University of Waterloo.
Courses
Core Mathematics Courses
- Algebra (Advanced Level) (MATH 145)
- Linear Algebra 1 (Advanced Level) (MATH 146)
- Calculus 1 (Advanced Level) (MATH 147)
- Calculus 2 (Advanced Level) (MATH 148)
- Linear Algebra 2 (Advanced Level) (MATH 245)
- Calculus 3 (Advanced Level) (MATH 247)
- Introduction to Combinatorics (Advanced Level) (MATH 249)
- Probability (Advanced Level) (STAT 240)
- Statistics (Advanced Level) (STAT 241)
Combinatorics & Optimization
- Combinatorial Enumeration (CO 330)
- Coding Theory (C&O 331)
- Graph Theory (C&O 342)
- Mathematical Optimization (CO 355)
- Introduction to Quantum Computing (CO 439)
- Graph Theory (CO 442)
- Algebraic Graph Theory (CO 444)
- Combinatorial Optimization (CO 450)
- Applied Cryptography (C&O 487)
Computer Science
- Developing Programming Principles (CS 130)
- Principles of Computer Science (CS 134)
- Data Structures and Data Management (CS 240)
- Foundations of Sequential Programs (CS 241)
- Software Abstraction and Specification (CS 246)
- Digital Design and Architecture (CS 251)
- Algorithms (CS 341)
- Control Structures (CS 342)
- Operating Systems (CS 354)
- Introduction to the Theory of Computing (CS 360)
- Numerical Computation (CS 370)
- Principles of Programming Languages (CS 442)
- Formal Languages and Parsing (CS 462)
- Introduction to Symbolic Computation (CS 487)
- Formal Languages and Number Theory (CS 860) audited
Pure Mathematics
- Polynomials, Rings, and Finite Fields (PMATH 345)
- Group Theory (PMATH 346)
French
- French Language 1 Module 1 (FR 192A)
- French Language 1 Module 2 (FR 192B)
- French Studies 1 (FR 195A)
- French Studies 2 (FR 195B)
- French Language 2 Module 2 (FR 252)
Other
- Introduction to Macroeconomics (ECON 102)
- The United States (GEOG 221)
- Canadian History: The National Period (HIST 254)
- Introduction to Sociology (SOC 101)
- Ethnic and Racial Relations (SOC 256)
Co-op
I participated in the co-op program, and had work placements at Fidelity Investments, Entrust Technologies, the University of Waterloo, and Sun Microsystems Laboratories. My last work report on Open source in corporate research won the Faculty of Mathematics Alumni Work Report Award in Fall 2002.
Governance
I had the privilege of representing University of Waterloo students on the Senate and Board of Governors for the 2002-2003 academic year. In Winter and Fall 2002, I represented undergraduates in the Faculty of Mathematics as President of the Mathematics Society.
I was involved in student government through much of my undergraduate career. In Spring 2001, I was speaker for the University of Waterloo Mathematics Society and a representative for Computer Science students. I held this position until March, 2002, when I resigned to become President of the Mathematics Society, a position I held again in Fall, 2002. For the 2000-2001 academic year, I was a Director and Councillor for the Federation of Students at the University of Waterloo, and sat on nearly every committee of the Federation.
Extracurricular
I was the Stage Manager for FASS 2002, a committee representative, and webmaster. FASS stands for “Faculty, Alumni, Staff, and Student” Theatre Company. Our January, 2002 show was a murder mystery. For more information, visit the FASS website.
I was also involved in the late uwcalendar.org, wrote several Imprint articles, helped organize the St. Jerome’s Charity Run, and participated in the St. Jerome’s 9:30 Choir.