I wish I had met Professor Vivian before my senior year! She is a fantastic professor. She knows her material and has a global perspective on various issues, so you come out of her class with lots of additional information. Be ready to read and participate in every class. She will encourage conversations among her students. 
Best professor ever! 