Reviews of professor Alan Farhan

Rating: 2.0/5, difficulty: 3.0/5
He barely understand what you are asking. Doesnt explain how to actually do the papers until like 2 days before they are due. He speaks pretty bad english, class was rough.