SpringLight Education started USACO training since 2013. Our students received great results on USACO at all levels including finalist. Some of them had been admitted into many top colleges like MIT, Stanford, UC Berkeley etc.

Through last December and January's test, more than half of the students who attended our last fall and winter session's USACO bronze and silver classes qualified silver and gold level. Many of them got 1000 the perfect score.

Programming Class Schedule

ClassDateTimePriceClass DayNote
Python Intro2/8 to 4/25, 20206:30pm-8:30pm$900/12 lessons80/lessonSaturdays
AP Computer Science A
(Test date: 5/8/2020)
2/8 to 4/25, 20201:30-4:00pm
$900/12 lessons
Java programming2/8 to 5/23, 20206:30pm-9:00pm$1150/15 lessons
C++ programming2/8 to 5/23, 20203:30pm-6:00pm$1150/15 lessons
USACO Gold to Platinum1/25 to 3/28, 20201:00-3:30pm$980/10 lessonsSaturdays
USACO Silver to Gold1/24 to 3/27, 20207:30-10:00pm$950/10 lessonsFridays
USACO Bronze to Silver1/25 to 3/28, 20204:00-6:30pm$900/10 lessonsSaturdays
C++ programming6/15 to 7/3, 20203:30pm-6:00pm$1150/15 lessons
M to F
C++ programming7/6 to 7/24, 20206:30pm-9:00pm$1150/15 lessons
M to F
C++ programming7/27 to 8/14, 20203:30pm-6:00pm$1150/15 lessons
M to F
Java programming6/15 to 7/3, 20206:30pm-9:00pm$1150/15 lessons
M to F
Java programming7/6 to 7/24, 20203:30pm-6:00pm$1150/15 lessons
M to F
Java programming7/27 to 8/14, 20206:30pm-9:00pm$1150/15 lessons
M to F
Python 6/15 to 6/26, 20209:30am-12:00pm$750/10 lessonsM to F
Python 7/13 to 7/24, 20209:30am-12:00pm$750/10 lessonsM to F
Python 7/27 to 8/7, 20209:30am-12:00pm$750/10 lessonsM to F
Python 6/15 to 6/26, 20206:30pm-9:00pm$750/10 lessonsM to F
Python 7/13 to 7/24, 20206:30pm-9:00pm$750/10 lessonsM to F
Python 7/27 to 8/7, 20206:30pm-9:00pm$750/10 lessonsM to F
USACO Gold,Silver, Bronze class videoAvailable as an online video recording of previous classSend request to
$500/10 lessonsprivate lesson rate: Gold-$120/hr
USACO Platinum Online Class onlyAvailable as an online video recording of previous classSend request to
$800/10 lessonsprivate lesson rate:
Platinum -$150/hr

Instructors for online USACO:

Bronze- Patrick Yu, USACO Platinum
Silver - Chris Zhang, USACO Platinum , USACO finalist
Gold - Daniel Zhang, IOI Gold, 2 times USACO finalist
Platinum - Mr. Qin, UCB CS major graduate.

USACO Class Prerequisite

Bronze requirements: Understanding of basic Java. Can write code without syntax errors, and knows basics such as arrays, loops, conditionals.

Silver requirements: Fluency in Java or C++. Ability to consistently solve Bronze problems. 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.

Gold requirements: Ability to consistently solve silver problems. The Gold material assumes knowledge of 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).

Platinum Requirements: Already qualified USACO Platinum level.

*We offer the first class as a trial for course more than 8 days. If you are not satisfied after the trial, you may cancel and are not required to pay tuition for that one class. If you would like to continue, you must pay for all classes, including the first class.
*No tuition refund after class 3.

*Classes are offered online and onsite

*Students who miss a class can make it up by watching videos of the class and coming to the teacher with any questions.
*All tuition fees are for group classes with more than four students

*We accept the following payments:Make a note of student name and class/date(important!) on the payment.

  1. Check payable to SpringLight Education
  2. Online banking pay to: For most online bank its free, ask your bank for Zelle pay for details about your online sending money.

Payment need to be received before the 2nd class. Late payment will have $50 penalty.


黄老师有着丰富的programming,AP CS 和USACO计算机奥赛的教学经验,并取得了显著的教学成果。黄老师将自己的儿子从USACO最初级铜级(Bronze)带到USACO的最高级白金级(Platinum),而且不少学生满分晋级银级Silver,以及金级Gold和白金级Platinum。黄老师将他丰富的教学及竞赛经验结合生动的例子整理出了一堂堂干货,满满的系统性教学来帮助学生夯实基础,详解算法,解题技巧,逻辑思考,开拓思路。

Dr. Huang has many years of teaching experience in programming, AP CS ans USACO. He has guided his son from Bronze to Platinum in the USACO contest. A lot of his students advanced to Silver with full score, and many others advanced to Gold and Platinum. Dr. Huang will lead students from computational theories to the strategy of coding with contest examples.

Dr. Liu graduated from UC Santa Barbara with a PhD in Electrical and Computer Engineering under Prof H Kroemer (who won the Nobel Prize in Physics, 2000) and Hong Kong University with a BSc, also in Electrical and Computer Engineering. He has been an enterprise consultant for Oracle, training corporate customers on Java/JEE programming, Java application server, SOA/service bus, and enterprise security and was awarded Leadership Circle Award (highest honor regarding quality of training) at Oracle University a record 11 times. Currently Dr. Liu is an instructor of Java and C++ programming for West Valley College.