Jan Matejovic
I made an account here just to sing his praises. In a semester full of lousy professors, knee-deep in covid uni when nobody gave a crap anymore, this guy somehow managed to craft a course that's forgiving while still making sure you've learned your stuff. His lectures were amusing and he was sympathetic to our situation. 10/10 would take again.