John Fisher
He gives way too much work, and grades extremely harshly. Nice old man I guess.. but his teaching leaves students frustrated. Not clear with directions, and will assign homework online a day before class without telling class the previous week. There really is a ton of work.