Miriam Youssef
She is hands down the best Professor. She makes class fun, she is so jolly and you learn so much in the process. There is nothing bad you can possibly say about her. Clear grading criteria, understanding, always willing to listen. Take her class! Even if it is for electives.