Hassan Ebrahimi
Really really really bad. Does not care one bit about his students. Work overload. Will take up as much work as 4 other classes. No clear expectations and blames students when they get confused. Im writing this before the final, thats how bad he is. DO NOT take him if you dont have to. If you do take his class you will regret it 100%