Hadi Ali
Very poor instructor. He uses his own grading he came up throughout his teaching career (his only career). I say his only career because to teach engineering you would have to know how to be an engineer. All he taught me was how to be a student. Because like teaching, this guy travels around teaching while simultaneously earning another degree.