General FAQ

How do I register?

Registration for CMIMC 2023 is open! Click the math tab to see more information.

Are there any registration fees?

No! Both contests are free.

Who can participate?

All high school students (and younger grades) can participate.

Who organizes CMIMC?

CMIMC is organized by students at Carnegie Mellon University.

Math Contest FAQ

When is the math contest?

The math contest will happen in-person at Carnegie Mellon University on March 25, 2023.

How many people per team?

Teams consist of up to 6 students. Full teams of 6 are highly recommended, but smaller teams can also register - see the next FAQ below.

I can't find enough team members for a full team!

Teams of 1-5 students will have the option to merge with other teams. We will do our best to pair you up with a suitable team!

How many teams can an organization register?

There is no limit on the number of teams.

Are there prizes for winning?

Yes! We will award trophies to the top teams, and medals to the top individuals.

What mini-events will there be?

Our (tentative) list of mini-events include integration bees, tetris tournaments, estimathons, and more fun activities!

Programming Contest FAQ

When is the programming contest?

The programming contest will happen on April 21-23 2023. 

How many people per team?

Teams consist of 1 - 3 students. There is no limit to the number of teams, but please keep it reasonable.

Can I participate individually?

You can form a 1-person team, but you may be at a disadvantage compared to full teams.

Are there any prizes for winning?

Yes! We will give trophies to the top teams.

What if I don't know Python?

Python is only necessary for the AI Round. You can use any language for the Optimization Round, since we won't be running your code, only checking its output. The new language round will be in a totally different language! If your other team members know Python, you should be fine!

Have a question not answered here? Contact us at