This class is definitely one of the hardest classes I have taken so far. But, Dr. Avella truly cares for his students. He is more focused on EDUCATING his students rather than just teaching us the material for the test. Oh, and LOTS of reading! Be sure to understand all topics in the book! (I also used Khan Academy and YouTube for further help) :)