Robert Seedorf
Never done actual programming. during the doubles, his lectures are extremely boring. He also posts the lectures so you don't need to be there but since I don't know how to code it's hard to only use the presentation. You will get a lab every week without fail. As someone who never learned how to code, I felt this was extremely difficult.