










Silicon Valley
Cupertino, CA
June 29 - July 11











U. California
Irvine, CA
July 13 - July 25
Online
Live Interactive
Multiple Sessions
Summer Camps
are great opportunities for motivated students to study intensively free from school work and other activities. A week of learning in a camp environment could be more effective and efficient than a semester long course.
Our Camps
are rigorous yet fun. The classes are led by professors, champions, and experienced coaches from around the world. The program offers several levels to challenge even the most talented students preparing math, computer science, and physics competitions.

Small Ratio and Size
We are committed to the success of each student with individual attention. We keep our instructor/student ratio at one to ten. If student number is more than ten, a second instructor is added up to a maximum of 18 students in a classroom. We also deliberately maintain the total number of students at each location at about 100 in order to ensure safety and quality of service. Your child will not be lost in the crowd at our camps.

Great Teachers
We believe it is important for instructors to have the knowledge and skills to teach. We employ experienced teachers or coaches with a degree in a related field for classes with younger students and hire national and/or international winners or university professors for advanced level classes. Our academic coordinators provide guidance for faculty on an ongoing basis during the camps to maintain maximum learning for all.

Rigorous Courses
We employ vast number of former national and international olympiads winners to develop and evaluate our curriculum to be used at our camps and year round courses. Our curriculum is continually updated with latest questions and concepts from the target competitions according to the most recent trends. Check out our teachers page to see current and recent hires` short bios and achievements.
Computer Science
Computer Science summer camp classes consist of lectures, guided problem discussions, individualized code review, coding exercises, and mock exams.
Recommended load for middle school students is one course. For high school students two courses including a foundation and a problem solving class is recommended. CS courses are also offered in online format with a live teacher across.
Beginning student should be familiar with Algebra concepts especially functions and sequences. USACO contestants can register for the foundation courses directly. A placement test is necessary for the Problem Solving courses.
Math
All participants take four daily class on Algebra, Combinatorics, Geometry, and Number Theory at their respective level. Individualized schedule is also available.
Foundation level courses introduce the necessary theory and build up the problem solving skills utilizing intermediate level difficulty problems. Advanced level courses assume students are ready to tackle the most challenging problems of the level.
Placement test and/or suitable scores (such as AMC 8/10, AIME, or MathCounts) in matching math contests is necessary to register for both foundation and problem solving classes. Current Star League students can register directly for the next level.
Physics
Physics summer camps consist of two levels: F = ma and USAPhO. Although brief theory is also reviewed, both courses are heavily focused on problem solving.
F=ma course starts with a review of foundations and dives into advanced topics: Rotational Dynamics, Oscillations, and Gravitation. USAPhO course is organized under: Mechanics, E&M, Thermodynamics, Optics, and Modern Physics.
Students need to have relevant prior study to register for the camp. F=ma course requires an AP Physics C or equivalent study of mechanics. USAPhO camp is available only for students who already passed or are sure to pass the F=ma exam.
Camp Dates
Cupertino, CA | June 29 - July 11* | 12 days - 7 hrs/day |
Irvine, CA | July 13 - July 25 | 12 days - 7 hrs/day |
Online** - Session I | June 29 - July 11* | 12 days - 7 hrs/day |
Online** - Session II | July 13 - July 25 | 12 days - 7 hrs/day |
Online** - Session III | July 27 - August 8 | 12 days - 7 hrs/day |
*There is class on July 4th. **USACO courses only.
Residential Dates
Cupertino, CA | June 28 Afternoon | Check-in |
Cupertino, CA | July 12 Morning | Check-out |
Irvine, CA | July 12 Afternoon | Check-in |
Cupertino, CA | July 26 Morning | Check-out |
For exceptional cases other arrangements may be made in advance. Approved airports are SNA and SJC. Pick up and minor services for SFO and LAX are available for an extra charge.
Deadlines
March 1, 2020 | Early Bird Deadline |
April 1, 2020 | No penalty cancellation |
May 1, 2020 | End of regular registration |
June 1, 2020 | End of late registration |
For detailed terms and conditions see Terms and Conditions.
New Family
-
1. Parent Account
Create a parent account to manage your students and registrations. Students will be given separate accounts for instructional purposes.
-
2. Add Students
Login to your account and add your students using the link provided under the "My Students" tab.
-
3. Add Course
Visit the schedule and then the course page you would like to register and add it to your cart. "Add to Cart" button is at the bottom of course pages.
-
4. Checkout
Visit the cart and checkout per instructions on each page. You will be asked to select your student, your billing information, and payment information. You will not be charged yet.
-
5. Take the Placement Test
New students need to be approved for accurate placement. You will not be able to complete your registration until the student is approved. You will receive an email with instructions to take the placement test.
-
6. Pay the Tuition
You will receive an email once your student takes the placement test and is approved for registration. You can continue the process by visiting your account and clicking on the item under "My Registrations" tab.
-
6. Permission Forms
A few weeks before the camp starts, we will send you the camp handbook and ask you to fill in a few permission forms. If you are a residential participant, additional forms may be requested.
Returning Family
-
1. Update your Information
Login to update your address, phone numbers, and email.
-
2. Update student information
Update student information as well under the "My Students" tab.
-
3. Add Course
Visit the schedule and then the course page you would like to register and add it to your cart. "Add to Cart" button is at the bottom of course pages.
-
4. Checkout
Visit the cart and checkout per instructions on each page. You will be asked to select your student, your billing information, and payment information. You will be able to pay the tuition and secure your spot.
-
6. Permission Forms
A few weeks before the camp starts, we will send you the camp handbook and ask you to fill in a few permission forms. If you are a residential participant, additional forms may be requested.