Undergraduate student at the University of Waterloo.
Clubs
Kitchener-Waterloo Chess Club
503 Members
Team Canada
13,230 Members
University of Waterloo
2,375 Members
Chess University
109,188 Members
PRO Chess League
20,710 Members