Jan Matejovic
Super chill guy, really makes you feel like he wants to teach you and see you succeed. Notes and lectures are organized and better than most others. Only complaint would be that he teaches a bit slower then Id like but he might be better for you. Overall great prof.