Oleksii Volkov
Excellent professor and a genuinely good person. Did everything to make his course easy to study. His PDF slides are interactive and very intuitive to use. Good lectures but you don't have to attend as he posts everything on brightspace. Solved a lot of extra examples for us and posted them on brightspace. Wish all my professors were like this.