Amir Mousa
Professor with a lot of practical experience which is a plus. Poor teaching style - simply reads off slides. Tests on the most obscure details from lectures - not actual important concepts. Seems like his main goal is to trick students in exams, continually makes fun of students and they're mistakes - if he taught better they wouldn't make them