Sandra Haddad
She is very passionate about what she teaches and it shows. She can be blunt but that is just her personality don't take it personally. She is an effective professor and I would take her course again if needed. (Which it isn't because she's a great professor.)