Search
Amy W.'s Photo

Experienced Math, USACO & CS Tutor | CS @ UIUC, SWE @ Bloomberg
Amy W.

15 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $50
Response time: 8 hours

About Amy


Bio

Hi, I’m Amy! I’m pursuing a Bachelor's in Computer Science at the University of Illinois Urbana-Champaign (UIUC), where I also conduct research in computer science education. My research explores how students learn abstract CS concepts, which gives me unique insight into effective teaching strategies.

I have 5+ years of experience teaching students ranging from elementary school to college. Currently, I’m a Senior Computer Science Instructor at Juni Learning, teaching Python, Java,...

Hi, I’m Amy! I’m pursuing a Bachelor's in Computer Science at the University of Illinois Urbana-Champaign (UIUC), where I also conduct research in computer science education. My research explores how students learn abstract CS concepts, which gives me unique insight into effective teaching strategies.

I have 5+ years of experience teaching students ranging from elementary school to college. Currently, I’m a Senior Computer Science Instructor at Juni Learning, teaching Python, Java, Scratch, and USACO competitive programming. I design personalized lessons and assignments tailored to each student’s learning style, helping them build confidence, develop problem-solving skills, and achieve their goals.

At UIUC, I’m a Course Assistant for both Discrete Structures and Algorithms, supporting undergraduates by clarifying challenging concepts, holding office hours, and guiding students through problem-solving techniques. This role lets me help students build strong foundations and advanced skills while fostering curiosity and a love for exploring new ideas.

My teaching approach focuses on breaking down complex concepts into clear, approachable steps, using hands-on examples and interactive exercises. Whether guiding a young student to build their first Scratch game or helping a college student tackle challenging algorithms, I aim to make learning engaging, empowering, and tailored to each student’s pace. I encourage questions, creativity, and independent thinking, ensuring students feel challenged yet supported throughout their learning journey.

I welcome any resources or materials that students bring to our sessions and am happy to tailor lessons around them. Feel free to reach out to contact me for a lesson--I look forward to helping you or your student grow in confidence, understanding, and enjoyment of computer science!


Education

University of Illinois at Urbana-Champaign
Computer Science

Policies

  • Hourly Rate: $50
  • Rate details: No shows will be charged the full lesson cost after 15 minutes.
  • Lesson cancellation: 24 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C++

C++

I am a Senior CS Major and James Scholar at the University of Illinois Urbana-Champaign with over 5 years of experience teaching C++. I have taught C++ to students through Juni Learning, designing lessons and projects tailored to each student’s learning style. I have applied C++ in real-world projects, including a Bloomberg Software Engineer internship and a Realtime Local Captioning System, where I built an offline speech-to-text transcription system with minimal latency using C++, Python, and Whisper.cpp. I focus on making C++ learning engaging, hands-on, and effective, and welcome any resources students provide to tailor lessons to their goals.
Computer Science

Computer Science

I am a Senior CS Major and James Scholar at the University of Illinois Urbana-Champaign, with over 5 years of experience teaching computer science. I have taught students through Juni Learning, specializing in Python, Java, C++, Scratch, and USACO competitive programming, designing lessons and assignments tailored to each student’s learning style. My coursework includes Algorithms, Machine Learning, Database Systems, and Distributed Systems, giving me a broad foundation to support learners at all levels. I currently serve as a Course Assistant for Discrete Structures and Algorithms at UIUC and will be joining Bloomberg as a Software Engineer after graduating!
Algebra 1
Algebra 2
Elementary Math
Geometry
Java
Prealgebra
Python
SAT Math
Amy W.'s Photo

Questions? Contact Amy before you book.

Still have questions?

Contact Amy
Response time: 8 hours

Ratings and Reviews


Rating

5.0 (8 ratings)
5 star
(8)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Highly Engaging CS Tutor for All Levels, from Beginners to Competitors

Amy is an excellent computer science tutor. She explains complex ideas clearly and efficiently, and her teaching is always purposeful. My child is preparing for USACO Silver and Gold, and Amy has been guiding the process in a structured and effective way—building strong problem-solving skills in Python first, with a clear plan to transition to C++ under her direction. Her sessions are engaging, and my child genuinely looks forward to each class. Her mini-projects make abstract ideas concrete, and my child can see the progress she’s making from each session, which motivates her to keep learning and take even more classes. I can also tell that my younger child, who has no programming experience, would enjoy her style and feel comfortable starting with her. Amy strikes a great balance between challenge and support, encouraging independent thinking while making sure fundamentals are solid. She’s professional, well-prepared, and clearly invested in her students’ progress. I would highly recommend her to anyone looking for a high-quality CS tutor, including USACO preparation.

Miyuki, 7 lessons with Amy
Hourly Rate: $50
Response time: 8 hours
Contact Amy