Edmund Karasiewicz
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