John finkel
He's a great professor, and an even greater person. Make sure you attend lectures or rewatch them. I used the textbook for additional help and it was great for deeper explanations on topics. Study everything and you'll do well. 