Please please please do not listen to other student's opinions about this teacher. She is amazing. She is tough yes, but if you show her respect, she will show you respect. She's hilarious. She gave me confidence in myself. In my opinion, she's one of the best professors I've ever had.