Olga Miroshnychenko
This professor is nice but since this course is very intense, if you miss lectures its hard to keep up. She gives quizzes before exams and goes over them Since its a lot of material being learned its mandatory to study on your own time. She gives extra credit but you need to communicate with her and be on top of it. She moves at a fast paste.