Jordan Lambrecht
Jordan is great, he's a professor that will actually be honest with you about your work instead of just gassing you up as if everything you do is flawless (which isn't helpful for anyone). A great class if you're looking to really improve your skills and are wanting honest feedback. He also gives great real life advice on what to expect post grad.