Bryon Mosier
Mosier is the best professor ive had, he is understanding, funny, engaging and clear on all of his points and if you dont understand he will keep explaining until you do. he goes off the book, tells you what chapters matter for which tests, take notes every class.10/10 would recommend.