Pari Jamnia
This class should have been so easy but she made it difficult. She's not clear in her lectures and makes tons of errors, confusing the class. I switched professors midway through and it made the class a breeze. I do not recommend her to anyone.