RMC ACADEMY
  • Home
  • Summer Camp
    • Register
    • Schedule
    • Instructors
    • Curriculum
    • Camp Counselors
    • Reviews
    • Photos
    • Past Years >
      • 2025 >
        • Schedule
        • Instructors
        • 2025 Curriculum
        • 2025 Camp Counselors
      • 2024 >
        • Schedule
        • Instructors
        • Curriculum
        • Camp Counselors
      • 2023 >
        • Schedule 2023
        • Instructors 2023
        • Curriculum 2023
        • Camp Counselors 2023
      • 2022 >
        • Schedule 2022
        • Instructors 2022
        • Curriculum 2022
        • Camp Counselors 2022
      • 2020 >
        • Camp Counselors
        • Instructors
        • Curriculum
      • 2019 >
        • Instructors
        • Curriculum
        • Camp Counselors
        • Schedule
        • Photos
  • Winter Camp
    • Instructors 2023
    • Winter Camp 2022 >
      • Instructors 2022
    • Winter Camp 2021 >
      • Instructors 2021
  • RMC Academy, LLC
    • Online Math Competition
  • Contact

Curriculum


On this page: Math, Game Theory, Biology, Python, Machine Learning and AI, Writing, Speech, History, Business, Biotech Entrepreneurship, and Animation  
Mathematics (Senior & Junior)
General Information: 
Students will be grouped into 2 groups: the math junior group and the math senior group. The math junior group will cover teaching material similar to that of the Mathcounts and AMC 8 level. The math senior group will cover teaching material similar to that of the AMC 10/12 level. This class has 5 lectures (3 hours each) in week 2 evenings.
Math Senior
Dr. Pavlo Pylyavskyy will lead the Math Senior group. 

The class will concentrate on practicing math olympiad level questions in a game/team competition form, led by Dr. Pylyavskyy. Students will solve problems and then compete with opposing teams by presenting solutions and judging each other’s presentations, as traditional in Math Battle format. Other formats may be tried as well. This playful format helps students develop serious skills in solving math olympiad questions and learning to present them in rigorous proof-based manner.
Math Junior (Competition Math for AMC8 and Mathcounts)
Dr. Jiangang Yao will lead the Math Junior Group, offering an intensive and immersive training experience designed for aspiring mathematicians. Each afternoon begins with two hours of topic-focused lectures, where Dr. Yao provides in-depth analyses of typical competition problems to illustrate essential strategies and techniques. This is followed by a one-hour collaborative exercise session, allowing students to apply new concepts to challenging problems through peer discussion and instructor guidance. To sharpen speed and accuracy, the final hour features a spirited buzzer contest, adding a competitive yet enjoyable dimension to the day. With a daily curriculum of approximately 50 problems and supplemental evening resources for those seeking further mastery, our goal is to prepare students for the highest levels of success. We look forward to seeing our campers on the 2027 AMC 8 Honor Roll of Distinction and the Mathcounts National Winners list.

Business for Youth
General Information: 
The complete M4Y program is designed especially for students from Grade 6 to 12, which aims to help students systematically build fundamentals of business operations and applications, promote collaboration with other team members, improve negotiation skills, understand advertising and marketing in a consumer-driven market, analyze business operations, design business strategy, and master their business tools and skill sets.

Dr. Jingwei Meng will lead this class. This business session has 5 sessions (3 hours each) in week 4 evenings.
Since Summer 2020, our business program has covered many subjects: Basis concepts, Strategy, Finance, Operations, Marketing, and Immersive Experience Game. This year, we are going to re-visit the Business Strategy and explore internal business analysis.  

Students will learn how to build their own companies, how to evaluate their products based on market conditions, and how to analyze the market positions of their products to gain strategic advantages. We will focus more on internal business analysis to obtain insights of its own competitive advantages.

Throughout this process, you will learn related business knowledge in basic concepts, key analysis tools, public speaking, group discussion, and show your talents in various roles.
Completion of Business for Youth program will earn the students with following achievements and milestones:
  • Fundamental business concepts
  • Business negotiation techniques
  • Individual presentation skills
  • Business analysis and application
  •  A set of business analysis tools: Generic business strategy, Value Chain Analysis, VRIO, and BCG Matrix
  • Roadshows and board meetings
  • Case studies
  • Group collaboration and constructive interaction among team members
  • Evaluation of business opportunities and corresponding strategies as board members

History
Ms. MO Dudley will lead the history course. This class will prepare students for AP history courses, teaching students the fundamental elements of historical analysis and the basics of research. Students will be able to understand, analyze, and discuss themes and concepts within historical narratives. They will also learn about different types of sources, examine the process of history research, and have the opportunity to conduct their own research on history topics of their choosing. The class includes 5 lectures (3 hours each) in week 2 evenings.
The class will involve lectures, hands-on activities done individually and in groups, games, and individual research. It is designed for students with any amount of experience in history who are looking to prepare for AP history classes, develop their research abilities, and improve their critical thinking. 

​

Grammar ‘n’ Games for the ACT and SAT
Mr. Jonathan West will slam-dunk grammatical concepts through the hoops of students’ minds in preparation for grammar questions on the ACT and SAT. Students will stretch their legs with some basic concepts before dribbling down the court toward test questions. Advanced grammar knowledge not required. The class includes 5 sessions (3 hours each) in week 1 evenings with lectures, entertaining exercises, learning games, and real test questions.
Key concepts:
  • Parts of speech
  • Clause and sentence types
  • Subject-verb and pronoun-antecedent agreement
  • Essential and nonessential elements
  • Punctuation

Introductory Machine Learning and AI
Prerequisites: Algebra 1, Algebra 2, Geometry. Basics of Python or Java (variables, if/else, loops, functions) is a MUST. Students may choose to take Introduction to Python in week 1 of the AoS summer camp to get familiar with basic programming. Are you eager to gain hands-on experience with the world’s top AI tools? Do you want to learn to construct your own machine learning models, including the recognition of images? Join us this summer at AoS.

Having an active Colab Pro account is absolutely required for this course. This subscription costs $10/month and can be canceled after the camp if desired. A Colab Pro account is mandatory for participating in hands-on exercises. Students without a Colab Pro subscription will not be able to complete the exercises, which are critical for learning and mastering the course material.

To avoid delays or disruptions, please ensure your Colab Pro account is set up before the camp begins. For more information or to create a Colab Pro account, visit: https://colab.research.google.com/signup.

Throughout the course, students will grasp the fundamentals of constructing various neural networks and training them with data. Practical experience awaits as they train their own machine learning models using PyTorch. Additionally, students will have the unique opportunity to interact directly with some of the world's best machine learning models. This includes engaging in conversations with cutting-edge language models and generating images using state-of-the-art text-to-image models.

In the last three days, students will collaborate on a project. The task involves designing, implementing, and training a machine learning model for a specific purpose, including vision recognition and classification. This promises to be both an enjoyable and rewarding experience. This class is full of both fun and learning.

Mr. Daniel Li will be leading a two-week three-hour per class (week 3 and week 4 evenings) focused on Introductory Machine Learning and Artificial Intelligence. This class has  lectures and computer labs alternating.

Are you eager to gain hands-on experience with the world’s top AI tools? Do you want to learn to construct your own machine learning models, including the recognition of images? Join us this summer at AoS.
Machine Learning and Artificial Intelligence are rapidly advancing fields with applications in various domains. Language models in machine learning can generate coherent text, develop computer programs, and create prediction models. These models are widely used for recognition, detection tasks, and generative tasks like crafting high-quality images from text descriptions.

This course is designed for high school students or middle school students with strong math backgrounds. It does not require college-level math or computer science knowledge. However, a solid understanding of Python is essential, including familiarity with Python statements (if, for, while), Python objects, functions, classes, types, and basic arithmetic operations.
A Python course (such as the AoS Python course), should provide sufficient preparation
A brief introduction to NumPy arrays/vectors and their operations will be provided during the class. While Python basics will be reviewed briefly, students are expected to already have a foundational understanding.

Topics Include:
  • Introduction to ML
  • Basic Neural Networks
  • Slope and Gradient Losses and Cross Entropy Loss
  • Gradient Descent, Stochastic Gradient Descent, Parameter Training
  • Convolutions, Convolutional Neural Network
  • GPUs
  • Language Models, Recurrent Neural Network
  • LSTM, Transformers
  • Generative models
  • DALLE 2, Chat GPT vs. Instruct GPT
  • Dataset loading, Pytorch, MLP, AWS, Basic LINUX
In the last 3 classes, students will collaborate on a project. The task involves designing, implementing, and training a machine learning model for a specific purpose, including vision recognition and classification. This promises to be both an enjoyable and rewarding experience. This class is full of both fun and learning.


Introduction to Game Theory
Mr. Timothy Alexander will lead the game theory class. From our daily encounters with our friends, to the geopolitical relationships between countries, game theory provides a lens to understand the interactions around us. This class will be a fun introduction to the field of game theory and its major dilemmas and principles. It will be centered around interactive learning and having the students play these various economic games and discussing together the various factors involved.
In a blend of mathematics, economics, and psychology, game theory gives us tools to recognize key patterns in interactions and analyze them in the context of simple fun games. We can then notice and identify these patterns in real world situations and use these game theory tools to better understand these situations and make predictions about them. This class has 5 lectures (3 hours each) in week 1 evenings.

Students will gain an introduction to topics such as:
  • Nash equilibrium
  • ​Major game theory dilemmas: prisoner’s dilemma, tragedy of the commons, etc. 
  • Different types of strategic interactions: cooperative/competitive, repeated/one-shot, anonymous, zero-sum, single to infinite player, ect.
  • Factors influencing individuals' choices: altruism, egalitarianism, pride, etc.
The topics explored provide a basis for understanding systems and how individuals make decisions within them. It will be taught in an interactive engaging way that increases enjoyment of the subject as well as retention of the concepts by letting the students play through different strategic interactions and games first hand and discussing how these experiences tie to broader theories.

Biotech Entrepreneurship
Dr. Rose Wang will lead the Biotech Entrepreneurship class. Students explore how biotech startups are built by learning how medical problems are turned into therapies and diagnostic tools. Through hands-on activities and team projects, students experience the full journey from idea to startup pitch. This class has 5 lectures (3 hours each) in week 2 evenings.
Course Breakdown
Day 1 — Introduction to Biotech & Startups (Intro Day)
Focus: Foundations of biotech entrepreneurship
Topics:
  • What is biotechnology?
  • How biotech startups work
  • What is entrepreneurship?
  • Identifying unmet medical needs
Activities:
  • Real biotech company examples
  • Brainstorming health and disease problems
  • Team formation and startup idea selection
Day 2 — Therapeutics & Drug Development (Therapeutics Day)
Case Study: GLP-1 Weight Loss & Diabetes Drugs (Ozempic, Wegovy, etc.)
Focus: How biotech companies create treatments
Topics:
  • What are therapeutics? (drugs, biologics)
  • How medicines are discovered and developed
  • From lab discovery to FDA approval
  • Clinical trials and patient safety (intro level)
Case Study Module:
  • What is GLP-1 and how does it work?
  • How GLP-1 drugs were developed
  • Why these drugs became so successful
  • Business and market impact
Activities:
  • Map the drug development pipeline
  • Design a simple therapeutic startup concept
  • Team discussion: risks, benefits, and ethics​​
Day 3 — Diagnostics & Medical Testing (Diagnostics Day)
Case Study: Cologuard — At-Home Colon Cancer Screening
Focus: How biotech companies create diagnostic tests
Topics:
  • What are diagnostics?
  • Blood- and stool-based tests and biomarkers
  • How doctors use test results
  • Early detection and cancer screening
Case Study Module:
  • What is Cologuard and how it works
  • Why at-home screening matters
  • How biomarkers are used to detect cancer
  • Business and public health impact
Activities:
  • Design a simple diagnostic test concept
  • Map how a test goes from lab to patient
  • Team work on diagnostic startup ideas
Day 4 — Strategy, Games & Decision-Making (Game Day)
Focus: Strategy and business decision-making
Topics:
  • Strategy, risk, and reward
  • Cooperation vs. competition
  • Resource allocation
  • Negotiation and teamwork
Activities:
  • Interactive strategy and economic games
  • Team competitions
  • Reflection on how games relate to startups
Day 5 — Startup Pitch & Demo Day (Pitch Day)
Focus: Communication and entrepreneurship
Topics:
  • What is a biotech startup pitch?
  • How to explain science simply
  • Business storytelling
  • Q&A and feedback
Activities:
  • Final pitch preparation
  • Team startup pitches
  • Friendly judging and awards

Honors Biology
Ms. Zhishan Wang will lead the Biology course. This course is designed to introduce high school-level biology to students with little to no background in the subject. Students will learn the fundamentals of biology and gain an understanding of how biology shapes the world around us. Through lectures and simple in-class experiments, this course will help students prepare for advanced biology classes/competitions, such as AP/IB Biology, and hopefully spark an interest in biology that continues beyond the class. This class has 3 lectures (3 hours each) in week 3 evenings.
​
Topics covered: 
  • ​​Introduction to biochemistry, biological macromolecules, marker chromatography lab
  • Cellular structure and function, membrane transport, osmosis lab
  • DNA replication, gene expression and regulation, PTC genetics lab
  • Classical and molecular genetics, inheritance patterns
  • Biotechnology, PCR lab

Introduction to Python
Mr. Michael Huang will lead the Introduction to Python course. Programming is an immensely powerful tool that is useful in nearly every area of education and life, and especially STEM areas. The goal of this course is to introduce the foundations of programming and to provide students with the basic skill set to use programming to solve problems. It is designed for students with little to no prior coding experience to build a foundation for them and get them excited about the possibilities this skill enables. The goal is to teach not only the technical details of coding, but also the overarching thought processes. We will intersperse lectures, active learning, and workshop components where students get practice applying what they learned. This class has 5 lectures (3 hours each) in week 1 evenings.
Topics Covered:
  • Variables and Datatypes (integers, booleans, strings, lists, maps, etc.
  • ​Basic I/O
  • If/Else statements
  • Control Flow (for/while loops)
  • Functions
  • Classes
  • Libraries
  • Code debugging strategies
  • Real-world applications
  • Anything else that students find interesting

Animation
Mrs. Tara Gaoyang will teach the Animation class. The Animation Production 101 program introduces students to the fundamentals of animation and visual storytelling. This year, the camp focuses on the complete animation production pipeline, from concept development and storyboarding to animation execution and final presentation.
Students will learn how to develop original animation ideas, design characters, plan visual narratives, and transform concepts into animated sequences. Emphasis will be placed on motion principles, timing, visual clarity, and creative decision-making throughout the production process.
Throughout the program, students will gain hands-on experience in animation production while developing essential creative and communication skills. The course integrates artistic practice, technical execution, group discussion, critique, and presentation, allowing students to explore different roles within the animation workflow.
Completion of the Animation Production 101 program will enable students to achieve the following milestones:
  • Understanding of the animation production pipeline
  • Fundamental animation principles, including timing, spacing, and movement
  • Character design and visual storytelling skills
  • Storyboarding and animatic planning
  • Creation of a short animated project
  • Creative presentation and critique experience
  • Collaboration and constructive peer feedback
The Animation Production 101 program is designed for students interested in animation, visual arts, and creative media. It aims to build a strong foundation in animation production, encourage creative exploration, and prepare students for future studies in animation, game art, or digital media. This Animation session has 5 sessions (3 hours each) in week 3 evenings.

Speech
Mr. Timothy Alexander-Dudley will teach students the fundamentals of speech and how to communicate your ideas in a powerful effective way. So many students have knowledge and ideas but may lack the ability to effectively communicate it. This class will be centered on empowering students to find their voice and gain confidence in their ability to share their ideas with others. The class includes 5 lectures (3 hours each) in week 4 evenings.


In this class, we will focus primarily on delivery and how to use the full range of your speaking, playing with things such as volume, tone, expression, and body language. This class is designed for people of all ages and levels! Public speaking anxiety is one of the most common fears out there so the class will aim to be a gentle safe space to practice and get more comfortable. That said, you should expect there to be frequent speaking in both small groups and in front of the class. You are also required to have a working camera and microphone in order to participate in this class. 

The class structure will be interactive and fun, as the best way to learn something like speech is hands-on through activities and games. I am excited to see you all in class.

Contact Us

Social Media

  • Home
  • Summer Camp
    • Register
    • Schedule
    • Instructors
    • Curriculum
    • Camp Counselors
    • Reviews
    • Photos
    • Past Years >
      • 2025 >
        • Schedule
        • Instructors
        • 2025 Curriculum
        • 2025 Camp Counselors
      • 2024 >
        • Schedule
        • Instructors
        • Curriculum
        • Camp Counselors
      • 2023 >
        • Schedule 2023
        • Instructors 2023
        • Curriculum 2023
        • Camp Counselors 2023
      • 2022 >
        • Schedule 2022
        • Instructors 2022
        • Curriculum 2022
        • Camp Counselors 2022
      • 2020 >
        • Camp Counselors
        • Instructors
        • Curriculum
      • 2019 >
        • Instructors
        • Curriculum
        • Camp Counselors
        • Schedule
        • Photos
  • Winter Camp
    • Instructors 2023
    • Winter Camp 2022 >
      • Instructors 2022
    • Winter Camp 2021 >
      • Instructors 2021
  • RMC Academy, LLC
    • Online Math Competition
  • Contact