In-Person Chess Classes
Top-Quality Coaching, Covering All Levels from Beginner to Master!
Ready to become a chess master? Maverick Chess Club’s certified coaches offer expert guidance for intermediate and advanced players. Whether you’re striving to improve your skills or pursuing master level, our lessons will help you achieve your goals!
Coach Introduction
Mario Moran-Venegas
- 15+ years of teaching experience in GTA in schools and community centers
- National Arbiter
- Chief Arbiter of OCC (Ontario Chess Challenge)
- CFC peak rating 1900+
For students: Entry-level (up to CFC 1200)
Class times:
Thursday 4:30 – 6:00pm
Saturday 3:00 – 4:30pm (Gr K-5, up to CFC 900) 5:00 – 6:30pm (Gr 4-8, up to CFC 1200)
Uttam Dhungel
- Licensed National Instructor
- International arbiter
- CFC 1900+
- Chief Arbiter of the Toronto Open Tournament
- Instructor at the University of Toronto’s Hart House Chess Club
For students: Entry-level (up to CFC 1200)
Class times:
Wednesday 5:00 – 6:30pm
Koosha Jaferian
- FIDE Master
- CFC Rating 2400+
- FIDE Rating 2100+
For students: Up to national master
Class times:
Saturday 5:00 – 6:30pm (for CFC 1200 – 1500)
Lidong Wang
- National Master
- CFC Rating 2100+
- FIDE Rating 2100+
For students: From beginner to over CFC 2000
Class times:
Summer Term (July – August)
Tuesday & Thursday 7:00 – 8:30pm
Vadim Razin
- Ukrainian Grand Master
- CFC Rating 2500+
- FIDE Rating 2300+
For students: Up to FIDE master
Class times:
Monday 2:30 – 9:00pm Wednesday 5:30-9:00pm Saturday 4:30 – 8:30pm





Our Location
1020 Denison St. Suite 205, Markham, ON L3R 3W5
More new coaches are joining us!
Stay tuned for our new programs!
