Muna Ali
Lecture heavy, but the lectures don't help much on assignments. Very opinionated!! The material wasn't that hard, but there were just too many assignments and she graded harshly and inconsistently.