Zlatana Nenova
The 2020 course is difficult but professor Nenova does a fantastic job at teaching it! She is very nice and will answer every question you have. She is very accessible outside of class and it very prompt at answering emails. Attendance is not mandatory but each class is important and missing one class may make you very confused. 