Kevin Lee
He's a really good teacher and is really nice about repeating himself or reexplaining things and actively wants to do the homework with you. However, he's like a humming bird going at TOP speed. So if you find a pause to interrupt him with a question or rewatch the lectures at x.75 you'll be fine. Otherwise really good prof. not easy tho.