Zahra Alavi
Dr. Alavi's lectures were hard to follow, and questions during class were not answered well. Her tests were usually fine as long as you understand the practice problems, but the lectures can be very confusing. She's helpful in her office hours.