Would def take Amanda's class again! The class moves fast but there are enough review/notes/assignments that you understand everything so long as you follow along. Each test she provides a review of what exactly will be on the test. Take her if you can! 