Skip to the content of the web site.

Exploring Mathematics and Computer Science Workshop

The Exploring Mathematics and Computer Science (EMACS) Workshop is held annually for students who perform exceptionally well on CEMC mathematics contests. Since 2014, the CEMC has been hosting this week-long workshop that brings together top-performing students for a stimulating experience centered around mathematics and computer science. Participants have the opportunity to engage in advanced problem-solving, interact with peers who share similar intellectual interests, attend sessions hosted by distinguished faculty members and make new friends.

Intended Audience

To be invited to apply to the workshop, students must be in Grade 11, living in Canada and have exhibited strong performance in the CEMC mathematics contests.

Dates and Location

This annual workshop takes place every summer at the University of Waterloo. In 2024, the workshop will take place from Monday, May 27 to Friday, May 31. Selected students will have the opportunity to stay at one of the University residences during the course of the workshop.

Program Schedule

The EMACS Workshop provides students with an opportunity to connect with other highly skilled mathematics students from across Canada and renowned faculty members and University of Waterloo students through a week-long immersion in advanced problem solving, social engagements, and an invaluable taste of university life.

Application and Selection Process

Based on their performance in the CEMC mathematics contests, top-performing students may be invited to apply for the EMACS workshop. Approximately 30 students from the applied candidates are selected and invited to register and attend the workshop.


The workshop registration fee is $250 per participant. This includes any applicable taxes, meals and accommodation. Financial support to cover the cost of the workshop may be arranged for students in need. Long-distance travel (flights, trains, etc) will be arranged and covered by the CEMC.

Contact Us

For more information, please contact our Events Team.