Reviews of professor Thomas Flanagan

Rating: 5.0/5, difficulty: 2.0/5
He is the best teacher I have ever had! There are no surprises on the test because he gives you all the information you need to know. He is hilarious and always willing to help his students.