John Delaney
Avoid having him at all costs! While it is possible to receive an A in the course, you have to work WAYYY too hard to do so. His grading criteria is extremely unclear and he takes an eternity to grade most assignments. Very passive aggressive personality too