The book has really difficult to understand explanations, and Eds explanations are also pretty bad, and he just regurgitates the book in his lectures. The final was so hard, I studied for at least 25+ hours and ended up with like a 40% that was curved to a C. Do not recommend