Kimberly Diaz
Dr. Diaz manages the classroom well and cultivates a great culture of learning. I messed up my grade on the final and though a lower grade, I thought the material was well taught. Dr. Diaz does her best to drive student engagement and would highly recommend going in person.  