Overview

At the core of competitive programming is algorithmic problem solving. While many other training programs and classes focus on the coding aspects (languages and techniques), we believe that problem solving (and the underlying computational thinking) skills is the key. We will focus on problem formulation and algorithm development. More specifically, we will focus on developing students’ ability to

  • Visualize in space, time (process), and relationship
  • Think at multiple levels of abstraction
  • Identify patterns and reason inductively

This is a live interactive class. Instructor received his Ph.D. in Computer Science from Stanford University, with a focus on Artificial Intelligence and Robotics. He is a lecturer at Stanford University and Stanford Pre-Collegiate Studies, as well as a USACO coach training students at Bronze, Silver, and Gold levels.

Itinerary
Prerequisites
What to Bring
Cancellation Policy
Photos
From Provider (1)
Reviews
5.0 (2)
(Competitive Programming In Python (USACO Training))
July 26, 2021 - Grace Chen
My son took the USACO training class with Dr. Zhu this summer (2021). It is a difficult subject; an experienced teacher is essnetial to get started. My son typically couldn't stay on task for more than an hour. With Dr. Zhu, we are delighted to see our son can focus for hours on programming and try different ways to solve problems. We appreciate Dr. Zhu's daily office hours and sharing of class materials. His dedication and passion to enable more kids to get into higher-level programming are evident. We feel very fortunate to have found his classes.
(Competitive Programming In Python (USACO Training))
August 1, 2020 - Emily J
My son started taking USACO classes with Dr. Zhu a few months ago after the pandemic started. He absolutely loved Dr. Zhu's classes. He is a kid who's hard to focus for a long time, but surprisingly, he was extremely involved and fully engaged for 2 and half hours whenever he takes Dr. Zhu's classes. He's made tremendous progress during the past few months. Dr. Zhu is knowledgable, experienced, detail oriented, and he has a great sense of responsibility toward helping his student improve. After each session, he sent out detailed and personalized emails to every parent to update their child's progress, next steps, and recommendations. From his emails, you can feel the passion and sense of responsibility. Both my son and I feel very fortunate to have such a wonderful teacher!
Dr. Chen AI, Robotics & Programming
May 5, 2021
Hi Emily, I am very happy to have your son in my class, for more than a year now. It's exciting to see the progress he has made - he is now in Silver division and are preparing for the Silver contest. He is passionate about programming (and algorithmic problem solving) and very driven - two of the key factors for success.
Best,
David Zhu
Questions & Answers
About Dr. Chen AI, Robotics & Programming
A highly individualized, project driven curriculum that focuses on teaching computational thinking (i.e., problem solving using computers).
Usually responds within 1 business day
Related Categories