Cherie Ramirez
She is kind and cares a lot about the students but the material is difficult and she doesn't teach any information in class. Everything is introduced outside of class and all learning and studying take place on your own. Lectures are not helpful and definitely not needed to pass. There is extra credit offered and it is impossible to fail her class.