It pains me to give this review. Hes a really nice guy and means well, but his teaching abilities arent that great. I would go to lecture but he made concepts more complicated than they ought to be. I fought tooth and nail for the grade I got and I did because of the textbook and Youtube videos. I urge you to take someone else.