USACO Tutor Blog

Welcome To USACO Tutor

Firstly, a huge thanks for reading this!

This blog is going to cover my thoughts about passing the Bronze Division, for now.

Who I Am

  • USACO Competitor
  • Solves Platinum Problems
  • Instructor for USACO Tutor
  • If you need anything for USACO Tutor, please contact me and I will resolve any issues

Blog

What is the USACO?

  1. The USACOis a prestigious coding competition for Middle and High Schoolers.
  2. Since USACO is so prestigious, especially for college applications, there are many programs to assist in passing the divisions.
  3. Other resources often cost lots of money. USACO Tutor costs only $20/hr. Unlike other companies, USACO Tutor seeks to provide a 1-on-1 attentive experience, and we even offer office hours for free.
  4. There are 4 divisions. Bronze, Silver Gold, Platinum. Platinum is the highest level. Right now, we offer Bronze Classes, so your child will be in the Silver Division.

Why should I do USACO?

  1. USACO is a very underrated competition. Unlike mathematics, competitive programming is a small niche. One upside of this is that there is less competition.
  2. However, the downside is that students often do not have the training resources. Since it's so niche, tutors charge exorbitant amounts.
  3. Most tutors charge 90+/hr, and don't even have USACO credentials. USACO Tutor costs only $20/hr. Unlike other companies, USACO Tutor seeks to provide a 1-on-1 attentive experience, and we even offer office hours for free.
  4. Most other tutoring companies outsource their tutors to random people you cannot contact personally.
  5. I, David Yang, personally attest that I genuinely would love to be contacted, and want to serve your child.

What do I need to know for USACO?

  1. USACO is a programming competition. It is also an algorithmic competition.
  2. For bronze, you need to be able to adapt your mindset into thinking like a coder.
  3. This includes techniques like brute-force, or simulating all the possibilities.
  4. The curriculum is pretty dynamic, which is why a lot of students like to have a training program: this is where USACO Tutor steps in.
  5. A training program can help you know EXACTLY what you need to study, so you can maximize your benefit from the limited time students have.

Last Updated: October 9