Tracy Rice
I would recommend Tracy for any class! She takes her time to explain each topic in a way everyone can understand. She prepares her students in the best way possible for her tests and provides extra credit as well. Hands down one of the best proffesors Ive had.