USACO (USA computer Olympiad) Camp in the winter. Seats limited!

2015-2016 USACO contest rule changed!

USACO now has four levels of difficulty: bronze, silver, gold, and platinum. The new platinum division will first be finalists from previous years, and others can be promoted during/after each contest. Platinum will be about as difficult as former gold contests. The old divisions will be scaled down in difficulty, so bronze contests will be entry-level for new competitors and a better transition to higher levels.

2015-2016 USACO Contest Schedule

Dec 11-14: First Contest (done).

Congratulations! Of our fall class of eight students, we have four students that have been promoted to the SILVER level. Three scored perfect scores and one has been promoted to the GOLD level! We are still waiting for others’ good news :).

Jan 15-18: Second Contest

Feb 19-22: Third Contest

Apr 1-4: US Open

May 26-June 4: Training Camp

Aug 12-19: IOI’16 in Kazan, Russia

Jimmy and Yujie will help you prepare for the contest

From August 2013 to December 2015, Jimmy’s USACO class has helped many students reach the Gold, Silver and Bronze levels of USACO, and one student became a finalist. Both parents and students say that Jimmy is the best USACO teacher available. He is responsible, reliable, knowledgeable, and good at teaching.

Yujie, a math PhD and an experienced teacher, has been SpringLight’s math and programming teacher since this fall. She is skilled at algorithms and programming.

We have the most efficient system with young and excellent teachers and materials to help you reach your goal. Our curriculum covers all subjects in depth in 12 days to prepare you to succeed.

Join the USACO camp and prepare yourself to take and win the contest on January 2016!

  • Time:  USACO Bronze/Silver: 2:00 to 5:00pm; USACO Gold: 6:30 to 9:30pm
  • Dates:  December 19, 2015 to January 2, 2016.

Not including Christmas Eve (12/24), Christmas Day (12/25) and New Year’s Day (1/1), for a total of 12 days.

  • Location: 1340 S De Anza Blvd, Suite 204, San Jose, CA 95129
  • Fee: All 12 sessions – $900

new Bronze/Silver requirements: Fluency in Java or C++. You should be very familiar with conditional statements (if/else), loops (for/while), arrays, and strings. Knowledge in classes, object-oriented programming, comparators, iterators, etc. is preferred.

new Gold requirements: Ability to consistently solve Bronze/Silver problems. The Gold material assumes knowledge of Bronze/Silver class material, such as knowing how to do BFS, DFS, and sorting, as well as know how to use standard data structures like arraylists, linked lists, stacks, queues, deques, heaps (priority queues), and binary search trees (TreeMap/map, TreeSet/set).

Instructor Background:

Jimmy Zeng

  • SpringLight teacher for USACO Gold, USACO Silver, USACO Bronze, Java, C++ (Feb. 2013 – Dec. 2015)
  • MIT Sophomore
  • USACO finalist (2013)
  • USACO gold division (2012 – 2014)
  • Gunn High Programming Contest: 1st (2012), 2nd(2013)
  • Harker Programming Invitational: 1st (2012), 2nd(2013)
  • Lynbrook Exemplary Student Award for AP Computer Science (2012)
  • Physics Olympiad Semifinalist (2013)
  • Science Olympiad: silver medal (2011), gold medal (2013)
  • National AP Scholar – 9 APs, all 5’s

Yujie Zhang

  • Oklahoma State University PH.D in Applied Mathematics
  • Strong background in mathematics, algorithm design and advanced skills in programming
  • 6 years experience in research using programming language C++
  • 4 years experience in teaching college-level courses
  • First Prize in China Undergraduates Mathematics Contest in Modeling (CUMCM)
  • Honorable Award in Mathematics Contest in Modeling (MCM)

Share the joy