Mehdi Akbari
Possibly the worst professor I've had in the past 5 years. He seems nice to some students however makes it hard for other students. He intentionally adds extra work and assessments on tests to students he doesn't like, and I unfortunately was one of those students. Plus he can't explain concepts well in class so prepare for a lot of studying.