Ghazal Fazli
Most awful teacher. For every 2hr lecture, she spends the first 10 mins being late, 20 more mins about why her course is important, and another 20 mins about how we should attend lectures because she is so generous to give extra bonus during class. Expects us to remember tiny details from textbook ($80, mandatory) and gives out extremely hard exam.