Michelle Diaz
Overall a good teacher who understands and cares about what she teaches. She tried to prepare us as much as possible for the exams which have a lot of information and usually what she says in class in on the exam. 1 homework assignment could make the difference between an A and a B though so be sure to give yourself plenty of time to complete them.