Firouz Rosti
Doesnt understand your questions when you ask him something and on top of that he has absolutely no idea how to teach the material. He will spend 30 minutes describing how to find the area of a square but he will blow through the more complicated material. If youre taking an easy class with him, be prepared to either drop it or get a bad grade.