Thomas Hunter
He is very passionate about what he teaches with that being said, he rambles and gets off topic every few mins. He does help out grading wise but it doesn't matter if you fail the quizzes cause he mixed past government with new government laws. You NEED to come to class he does nothing online even the syllabus. His lectures are confusing.