This website is really helping me and when I first heard about it I was like this is too much! But as I got through each lesson I found myself understanding more and more.Now, I have improved so much that I can literally compare my scores from a 50 to 60 to an 80 and soon 100. Learning all the material on here is pretty easy depending on the person and how they use their time. I would recommend this for anyone including friends if one wants to see improvement. Don't give up on studying because yeah it could be boring and time-consuming but it'll be worth it!