Patrick McGrath
He comes across as lazy since most work is done outside of class and online for an in-person class. The lectures a pre-recorded that you do on your own time, and they don't cover everything you need to know. You must also do homework before class that cover the remaining material not covered. His assignment questions and due date aren't very clear.