Jinkyu Yang
Dr Yang is a super great lecturer. He explains everything super clearly and is super detailed. Cares if his students are actually learning. Only critiques I have are that the HW seems to sometimes be completely different than whats in class, you absolutely have to go to class as he doesnt upload his lectures online, and there are no practice tests.