2022 Fall Class Descriptions

Coding 101 C/C++ 

No previous experience is required. Entry-level introduction to C/C++. 

What will be covered for both languages?

Coding 101 Java

No previous experience is required. Entry-level introduction to Java

What will be covered for both languages?

Coding 101 Python

No previous experience is required. A basic introduction to the language of Python, covering syntax structure, data types, and standard APIs.

What will be covered:

Math: Advanced AMC8/AMC10

Who should attend?

Target for students who is currently able to score 15+ in AMC8, or masters prealgebra.

What will be covered:

Week1: [A] Substitution

Week2: [A] Factoring

Week3: [G] Algebra in Geometry

Week4: [G] Similarity (ratio)

Week5: [N] Factors, SFFT

Week6: [N] Modular Arithmetic

Week7: [C] Geometry Probability

Week8: [C] Stick and Stones

Week9: Mock up AMC8 and deep dive (I)

Week10: Mock up AMC8 and deep dive (II)

A: Algebra

G: Geometry

N: Number theory

C: Counting and probability 

Math: Mathleage/Mathcount

Who shall attend?

Any students interested in preparing for competitional math for Mathleague or Mathcounts

What will be covered?

Week1: Introduction to mathleage and mathcount; Preassessment; Equations

Week2: Combinations and Permutations

Week3: Probability

Week4: 2D Geometry

Week5: Plane Geometry

Week6: Basic 3D Geometry

Week7: Puzzle-Esque Problems

Week8: Logic Problems

Week9: Analyzing Diagrams

Week10: Rate Problems; Post Assessment

Science Bowl

Who shall attend?

Any students interested in Science and would like to prepare for the Science bowl competition. G4-G8

What will be covered?

Week1: Introduction of Science Bowl; Earth and Space

Week2: Physical Science

Week3: Energy

Week 4: Math

Week 5: Biology

Week 6: Earth and Space

Week 7: Physical Science

Week 8: Energy

Week 9: Math

Week 10: Biology; Final 

History, Current Events & Debate

Who shall attend?

This course is for kids who want to learn more about history, and current events, as well as learn to debate. This class will cover major historical and current events from across the world and will identify different points of view of the conflict. After learning about these events, they will be debating both sides of the topic to increase their understanding and their debate skill. In every class, we will learn about a current or historical event, what led up to them and its effects, both sides of the conflict and another point of view than what is usually taught, and in the end, debate the topic. These events may include wars, economics, significant events, and politics. Politics, some people may find boring, but it’s important. It’s happening all around us and controls our fates. It’s something that’s important to learn about and should be understood. It’s an art, really. As a debater, I know that it is easy to debate a topic you are passionate about and know a lot about. I want to bring that passion, both for history, politics, current events, and debate to students who are like me.  I want to show students the true beauty of this world that we live in, and the complex tales of humanity that reside in it. 

What will be covered?

Day 1: Major Event: American political divide 

                         Republican Ideals

                             Democratic Ideals

                             Clashes over the Centuries

Other Political Parties

  Debate skill: Basic Casework

                             Creating a case

                             Basic skeleton of a case


Day 2: Major event: The Civil War

Leading Up to the War      

Union Argument

                             Confederacy Argument

                             The War itself

                             The aftermath

Debate skill:    Value

                             What is a value

                             How to use it


Day 3:  Major events: Presidents Reagan and Obama

                             Reagan Policies




                                     Other internal

                             Obama Policies

                                         Same as above

                             Discuss both sides

Debate skill:    Refutations

                             Using Evidence to refute someone


Day 4:  Major Events:  Presidents Clinton and the two Bush

                             Bush Policies

                                     Same as above


                                         Same as above

Debate skill:       Refutations

                             Using logic to refute someone


Day 5:  Major Events:  The Vietnam War

                             Background and the Cold war

                             The road to war

                             The war itself

                             The exit

                             The protests and political battle internally

Debate skill: Cross examination


Day 6:  Major Events:  The Great Depression

                             How it happened

What happened

                             How it was solved

Debate skill:    Crystallizing


Day 7:  Major Event:  The Ukraine War

                 The history between russia and Ukraine

                 What made Putin so mad

                 What Putin wants

                 How it ended

Debate skill: Flowing

                         Writing things down fast

                             Debate possible ways war could end


Day 8: Major Event:  China-Taiwan

                 History of relation with china

                 US relations with Taiwan

                 Chinese relationships with Taiwan

                 Possibility of War

Debate skill:    Practice

                             Debate what to do about Taiwan


Day 9:  Major Event:  Donald Trump

                 The Trump Presidency and It’s rise

The impeachments

January 6

Further trials

Debate skill: Practice


Day 10: Major Event: Students suggested in previous class

  Debate skill: Final tournament

Speech & Debate

Who shall attend?

Welcome to Speech and Debate! A place where valuable life lessons will be learned and memories will be made. This class is designed for those who are interested and are passionate about argumentation and public speaking. This course will prepare you for Speech and Debate tournaments of all levels and will help you succeed and excel.

What will be covered?

1.            Introduction to speech and debate

2.            How to articulate

3.            Speech practice

4.            Public Forum basics

5.            Other forms of debate

6.            Research

7.            Persuasion

8.            Tournament basics

9.            Mini-debate

10.          Summary 

Sports: Tennis

Who shall attend?

Orange Ball for 6-10 years old kids.

In this class, they can learn the basic movements to play tennis, and also to get active and away from the computer.

Ratio: 1:3-1:6


Cupertino/West SJ tennis courts ( to be announced soon)

What to bring:

⁃Water/Water bottle

⁃Tennis Racquet


What to expect:

⁃A fun and engaging environment

⁃Being active and moving a lot




Teaching the movements



Drills + Game


Sports: Golf

Who will attend?

Any student interested in learning the beginner skills of golf. No experience is required.

Location: Deep Cliff Golf Course

10700 Club House Ln, Cupertino, CA 95014

What will be covered?

Putting, Chip Shots, Full Swing, Golf Course Strategy

What should I bring?

Golf clubs (if you have them), Sunscreen, Water