Reviews of professor Andrew Hagan

Rating: 1.0/5, difficulty: 2.0/5
He is a rambler plus he will not answer your questions directly. When he teaches he will confuse you a lot, so be prepared to ask a lot of questions.