Jimmy Weaver
God bless. He lays out what is due and gives PLENTY of time to turn things in. He's humorous, able to make lectures educational as well as light-hearted. Tests/Quizzes are a cake walk if you take the time to study lectures/textbooks. He can get sidetracked and off topic so if you aren't a history fan you might find that a bit meh, but overall 11/10