Miles Moffit
This is an asynchronous course yet he has very strict deadlines and does not accept late work. This would be fine if he himself was not constantly late posting the lecture videos. His tests are extremely difficult and do not line up at all with his lectures. Lectures are hard to follow, deadlines and assignment descriptions are hard to understand. 