Natalia Martinez
Very knowledgeable professor, very clear on what to do for assignments and homework. Tells you exactly what's going to be on the midterm and final, pretty good overall. She might be a little tough on grading tough.