Tabrez Ebrahim
He seems like a smart guy overall, but that doesn't mean he's a good professor. And he's not. He speaks at lightning speed, but refuses to use PowerPoints. He's disorganized and all over the place. He gives insanely difficult exams, with no outline/book/anything allowed during the test. Beware!