Troy Williams
He really understands the students in history class as a boring course. So amazingly made it simple with explaining calm and funny, smooth and smiling. Although It needs to read so many pages for weekly assignments, he review the most of replies in class before exam(midterm& final exams).Not tough grader. problem like due date: Email him.