Igor Shinkar
He's very helpful and always respond to piazza quickly, but his lectures are too fast and he expects us to know everything quickly. When we ask him to slow down, he just responds that it's impossible and continue to teach new materials. I'm very lost in his class. 