I prefer in class because it gives me structure, but it CAN be a waste of time-takes me 5 hrs for a 2 hr class...oh well. TPR practice exams are pretty hard to be honest, and only test what's in the books. So watch out for that. They're wayyyy harder. If you want to gauge where you are, take TPR4 - my highest marks with a 15 in BS. So purchase TPR online if you want, because the AAMC's are included in them