Federica Bono
One of my favorite professors, she is passionate, understanding and wants to help you succeed, office hours are flexible. Attendance is optional but she doesn't just read from the PP so you should take notes, free textbook, great study guides- I learned useful information that you can apply in life. Take her!