Nicole Carbonaro
She genuinely cares and wants to help you succeed. You have a quiz every week which is a lot but she does prepare you. During lecture she rushes but she has office hours and wants you to ask questions. I would highly recommend going to office hours she goes over the homework and is able to work with you on what you are struggling with.