Igor Yakovenko
Honestly such a wonderful prof! I rated the difficulty as 3 because I had him for a spring course. If it were a regular fall/winter course it would probably be a 2. He explains things so well and provides amazing notes to study from. His tests can be tricky (there are ALWAYS 2 right answers) but if you study you'll be fine; and yes, he is hot.