Sajjad Hossain
Has one of the biggest egos I've seen from a professor, always yelling during lecture despite having a mic. Invalidates/borderline ridicules the students when nobody is able to answer one of his questions. Theory quiz was awful and had nothing to do with the labs we had done during the semester. Clearly played favorites with students.