Max Cannon
Was a fun class with interesting lectures. He tried to bring in real world examples and update the slides. The tests are difficult but he gives good reviews. You have to work for it but it is doable if you don't wait till the last minute.