Computer Science

Sample Java class video

Sample AP CS Prep Class


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.

Summer Programming Schedule

ClassDateTimePriceClass DayNoteTeacher
Introduction to R Programming6/3 to 6/79:30am-12:30pm$500/5 lessons
for 4 or more students
M to FMr. Hongbo Tang/Mr. Jerry Wang
Introduction to R Programming6/10 to 6/149:30am-12:30pm$500/5 lessons
for 4 or more students
M to FMr. Hongbo Tang/Mr. Jerry Wang
Python 6/10 to 6/219:30am-12:00pm$750/10 lessonsM to F
C++ programming6/10 to 6/28, 20199:30am-12:00pm$1150/15 lessons
M to F
Java programming6/10 to 6/28, 20193:30pm-6:00pm$1150/15 lessons
M to F
Java programming6/10 to 6/28, 20196:30pm-9:00pm$1150/15 lessons
M to F
Java programming7/8 to 7/26, 20199:30am-12:00pm$1150/15 lessonsM to F
Java programming7/8 to 7/26, 20193:00pm-5:30pm$1150/15 lessons
M to FGrace
AP Computer Science A7/8 to 7/26, 20196:30-9:00pm$1150/15 lessonsM to FStudents who already know some Java.
Python 7/29 to 8/99:30am-12:00pm$750/10 lessonsM to F
HTML7/29 to 8/21:00am-3:00pm$400/weekM to F
USACO Bronze6/10 to 6/14, 20199:30am-12:00pm
$750/10 lessons, 5 daysM to FPatrick Y
USACO Bronze7/22 to 8/3, 20199:30am-12:00pm$925/10 lessonsM to FDr. Liu
USACO Bronze6/15 to 8/17, 201910:00am-12:30pm$925/10 lessonsSaturdays
USACO Silver6/15 to 8/17, 20191:00-3:30pm$975/10 lessonsSaturdays
USACO Gold6/15 to 8/17, 20194:00-6:30pm$1050/10 lessons(1:3 and more)
$120/hr 1:1
$70/hr 1:2
USACO Platinum6/15 to 8/17, 20197:00-9:30pm$1200/10 lessons(1:3 and more)
$150/hr 1:1
$80/hr 1:2

Spring Programming Schedule

ClassDateTimePriceClass DayNoteTeacher
AP computer science prep (test date 5/17/2019)2/23 to 5/116:30-9:00pm$720/11 lessonsSaturdaysAdam
USACO Silver
(Java and/or C++)
3/10 to 5/19, 20196:30-9:00pm$950/10 lessonsSundays
No class on 3/31
online & onsiteChris
Java programming2/3 to 5/19, 20193:30-6:00pm$1125/15 lessonsSundaysMr. Ma
Java programming2/2 to 5/18, 20193:30-6:00pm$1125/15 lessonsSaturdaysDr. Liu
C++ programming3/9 to 5/25, 20194:00-6:00pm$900/12 lessonsSaturdaysMr. Tang
USACO, Gold, Silver, Bronze Online Class onlyAvailable as an online video recording of previous classPlease send email to to request.$500/10 lessonsprivate lesson rate for USACO Gold : $120/hr
Silver $100/hr
Bronze: $80/hr
Mr. Qin, and Mr. Daniel and Chris Zhang
USACO Platinum Online Class onlyAvailable as an online video recording of previous classPlease send email to to request.$800/10 lessons
$150/hr private lesson

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 one trial class (the first class of each course), and if you are not satisfied after the first class, you may cancel and are not required to pay tuition for it.

* Check payable to SpringLight,   mail or drop to the office at 20432 Silverado Ave. Suite 7, San Jose CA 95014 , or  PayPal to We will charge 3% extra if PayPal charges us. Payment need to be received before the 2nd class. Late payment will have $50 penalty.
*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


Adam Xu qualified for the USACO Platinum and scored a 5 on the AP computer science. He has taken the AP CS class at Lynbrook and as a result is familiar with the struggles of high school Java programming and AP CS assignment/projects. This puts him in the best position to help other students going through the same struggles. As an experienced SpringLight AP Computer Science teacher, his past students who took his AP CS prep class enjoyed it and scored 5. All of his students say that they learned a lot from him not only to prepare for AP CS test, but also to do well in their high school programming classes. He has been teaching AP CS classes at SpringLight since 2016. He is one of our most popular instructors.

Adam不仅自己计算机奥赛晋级白金级,他亲历高中的APCS课程以及APCS考试(5分),深知高中生在学校学习Java以及APCS的挣扎。他长期在春晖教育1对1辅导学生以及教团体APCS课,获得了一致好评。他的APCS的学生去年均获得的5分的好成绩。他自2016年开始在春晖教育教AP CS课,是我们最受欢迎的电脑老师之一。 

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. 

Ms. Grace received a MS degree from CMU in computer science. As a software engineer, she was employed in several companies in the Silicon Valley and is proficient in Java and JavaScript. Grace has experience with many big companies’ interview question topics, such as: various data structure/algorithms, and system design. She has been teaching USACO bronze, AP CS and Java at SpringLight Education.