Everything was amazing in my opinion. I loved the way awesome math classes gives us challenging problems. Even though i was familiar with few of the concepts, the problem level was tough. This helped me to improve my problem solving ability from AMC to AIME. These classes give you a handout, 2 problem set with solution which gives us the perfect resource for problem solving and theory. In the spring classes we learnt most of the topics from number theory, Algebra, Number Theory. The teachers were really amazing in teaching the concept and the online classes what the teacher took was just like an offline class. Last but not the least, I was able to improve my AIME score in mock tests from 3-4 to 7-8 within 1-2 months. I really thank awesome math academy for making such a wonderful course.