Esmeralda Martinez
One of the best professors I've ever had! She balances the assignments and exams really well. However, you will need to study a lot for the exams because they are relatively difficult. She teaches all of the material that is needed very well and her grading is very fair, she also offers a lot of extra credit opportunities to boost your grade.