Michael Walsh
Lectures every week are 2 1/2 hours. No movie shown, just him talking. Usually not amazingly helpful either. He needs to learn to be more concise. Shows good examples and has interesting projects. Large knowledge base about subject.