The Program in Algorithmic and Combinatorial Thinking is now accepting applications for Summer 2024. The application form can be found at:


  • Virtual fees: The fee for each admitted student is $1,925 ($2,025 for international students).
  • In-person: The fee for each admitted student is $3,950 + cost for housing, etc.

We have some financial support available and will try our best to see that admitted students shall not be turned away due to financial constraints (justification required), so we strongly encourage anyone interested in the program to apply.


We will be doing rolling admissions, i.e., we will review applications every few weeks. All applications received before March 30, 2024 will receive full consideration. We are still accepting applications and will continue to accept until all seats are taken.

Application Requirements

1. Statement of Interest

A brief description about yourself and why you are interested in participating in the program (PDF document to be uploaded by the applicant).

2. Transcript

A copy of your transcript; unofficial will do (PDF file to be uploaded by the applicant).

3. Recommendations

We require two letters of recommendation, at least one of them should be from your Math teacher. The other one could be from a Math or a Science teacher or from your guidance counselor. The letters must be uploaded by the respective teachers. The applicant will enter the contact information of the teachers and they will be contacted directly.

Questions: Please send email to