Nabeel Demeerdash
Demeerdash is a very strict guy. He is direct when saying he is willing to fail the whole class if necessary. He's late to every lecture, Lectures are very slow, 80% of the grade is based on 2 exams, and the material is super confusing. Save your time, money, and mental state. Avoid this Prof. if you can.