Saharnaz Baghdadchi
Her exams are just too hard. In class, she goes over something rather simple, but on exams, you have to solve super hard problems you have never seen before. Other than her crazy hard exams, she is a good prof in general. Her lectures are pointless though. Try to solve hard problems if you want to succeed.