Mary Brutkiewicz
She is funny and lighthearted, but when student's get things wrong she laughs and makes people feel stupid. It's not intentional, but if you've got thin skin she might not be for you. She teaches the material well, but doesn't really explain it in alternate ways to those who need help. Online homework.