Elmira Adeeb
She will give you an entire project to finish in just 2 hours for the final exam and expect you to finish the theory part in just 30 minutes. Take her if you want to a) Go through a miserable time and b) Don't care about getting a good grade in this class. Avoid like the plague. The 3.6 rating for this professor is very misleading.