Our tutoring courses come with exclusive self-developed materials and are taught by instructors from top universities worldwide. With rich experience in competition coaching, we offer different classes tailored to students at varying skill levels, ensuring targeted learning that maximizes results with minimal effort.
Instructor Team
Featured Instructors
Instructor J
-
Academic Background: Former technical expert at Alibaba, risk control system architect at Ping An Bank, specialized in algorithms and system optimization. Bachelor’s and Master’s in Computer Science from East China Normal University. Recognized as an outstanding graduate of Shanghai; 16 years as a full-stack development expert covering embedded systems, high-performance C++, and distributed systems. Holds 7 national technology patents.
-
Experience: In the 2024 season, 8 students coached to Gold, including 2 middle school students, achieving results in as little as 8 weeks. Creator of the “Algorithm Thinking Breakdown Method,” helping students progress from Bronze to Gold within 3 months.
-
Teaching Highlights:
-
Combines ACM/USACO past problems with industrial coding standards
-
Dynamic difficulty adjustment system to identify weak points and customize practice
-
Competition mindset training tailored to IOI/USACO formats
-
Instructor W
-
Master’s in Software Engineering, Tsinghua University (admitted directly)
-
Bachelor’s in Software Engineering, Nanjing University
-
7 years of software development experience at listed companies
-
Focused on student-centered teaching, emphasizing key points to maximize learning outcomes in limited time
Instructor L
-
Bachelor’s and Master’s in Computer Science, University of California
-
Graduated from Shanghai Weiyu High School (key municipal school), initially admitted to Tongji University, later immigrated to the U.S., transferred to University of California
-
10 years of experience living and working in the U.S., with deep understanding of low-level interactions between computer hardware and software
Student Achievements
2024–2025 Season Elite Rankings
USACO December Contest
USACO January Contest
USACO February Contest
2023–2024 Season Highlights
-
8 Platinum-level, 32 Gold-level, and 37 Silver-level students
December Contest:
-
Platinum: 1 student – U.S. High School
-
Gold: 7 students – Chongqing No.8 International, U.S. High School, Beijing Royal School, Bates International Xiaojing Bay Campus, etc.
-
Silver: 15 students – Hangzhou Olive Tree International, Guangzhou Country Garden, Shanghai Pinghe, Shanghai World Foreign Language, Beijing Royal School, Bates Aiglon College, West Vancouver Secondary School, Chengdu Foreign Languages, etc.
January Contest:
-
Platinum: 2 students – U.S. High School, RenDa Affiliated School
-
Gold: 13 students – Beijing Shunyi International School, Beijing Royal School, Guangdong Country Garden, Chengdu Foreign Languages, Bates Xiaojing Bay, etc.
-
Silver: 18 students – Suzhou High School, RenDa Affiliated, Beijing No.4, Beijing 21st Century, Bates, Datong High School, U.S. High School, etc.
February Contest:
-
Platinum: 5 students – Bates Xiaojing Bay, Suzhou Dulwich, Chengdu Foreign Languages, Zhangjiagang Ivy, etc.
-
Gold: 12 students – Hangzhou Olive Tree International, Guangdong Country Garden, U.S. High School, Shanghai Foreign Language Affiliated, Beijing Aidi International School, Beijing 101 Singapore School, Nanchang Qihua Bilingual School, etc.
-
Silver: 4 students – Shanghai Guanghua Cambridge, U.S. High School, Aiglon College, etc.
Course Highlights
USACO Bronze Tutoring Course
Description:
-
VIP access, start anytime
-
Designed for beginners in programming, students with weak language foundations, or middle/high school students with no competition experience aiming to apply for computer science programs
-
VIP course plan can follow small-class schedules, customized according to student’s level and progress
Syllabus:
-
The Way of the Program
-
Variables, Expressions, and Statements
-
Functions
-
Conditionals
-
Fruitful Functions
-
Iteration
-
Strings
-
Tuples
-
Lists
-
Modules
-
Files
-
List Algorithms
-
Classes and Objects – Basics
-
Classes and Objects – Digging Deeper
-
Recursion
-
Dictionaries
-
Advanced OOP Concepts
-
Collections of Objects
-
Inheritance
USACO Silver Tutoring Course
Description:
-
VIP access, start anytime
-
Suitable for beginners aiming for USACO Silver competitions
-
Customized learning path based on student progress
-
Includes approximately 50 hours of practice exercises
Syllabus Highlights:
-
Prefix Sums
-
Sorting and Searching
-
Custom Comparators and Coordinate Compression
-
Two Pointers Technique
-
Advanced Operations on Sorted Sets
-
Greedy Algorithms with Sorting
-
Binary Search
-
Graph Algorithms
-
Depth-First Search (DFS)
-
Flood Fill
-
Introduction to Tree Algorithms
-
(Optional) Functional Graphs
USACO Gold Tutoring Course
Description:
-
Duration: 60 hours
-
Requires prior appointment; limited slots for core instructors
-
VIP courses tailored to student progress
Content Highlights:
-
USACO Gold-level practice, approx. 100 hours of exercises
-
Advanced data structures and algorithms
-
Graph traversal – DFS & BFS
-
Minimum Spanning Tree – Kruskal & Prim
-
Exercises:
-
Activity Networks – AOV & AOE
-
Disjoint Sets
-
Shortest Paths – Dijkstra, Bellman-Ford, SPFA, Floyd
-
Dynamic Programming – Intro, Advanced, Summary
-
Strings – Advanced Practice
-
USACO Platinum Tutoring Course
Description:
-
VIP access, start anytime
-
Appointment required; limited core instructors
-
Courses customized according to student progress
Content Highlights:
-
Sorting algorithms: Merge Sort, Quick Sort, Divide & Conquer
-
Binary Search and Binary Trees
-
Recursion, DFS, BFS
-
DFS/BFS practice sessions
-
Intro to Greedy Algorithms
-
Basics of Dynamic Programming
-
Advanced Greedy & DP
-
Real past problems practice
Scan the QR code to explore course details, preview lessons by expert instructors, and access USACO self-developed materials!
Claim course discounts & personalized academic planning here ⇓
