David Barlow
Barlow is extremely knowledgeable and his feedback is invaluable. If you can survive his slow lectures, inefficient teaching style and his inability to use technology then you will learn a lot from him. As someone with ADHD, his lectures feel like torture. However, his feedback on my scripts is the best and most specific I've ever received. 