Anton Bobkov
Very monotone, slow lectures. Rather than learning when to use which algorithms why time complexity is important (real-world knowledge), you will learn how to step-by-step walk through code and do rigorous proofs (useless). There's a ton of focus on the details so make sure you learn on your own how this will actually apply in real life.