This app I find explains problems better than Khan Academy, breaks down material easier, and is also a great tool for when I am on the go. I know it sounds geeky, but I pull out my Prep4SAT app opposed to Candy Crush or other games while I am waiting in line or for an appt, it’s very sufficient and I would recommend this to anyone.