Charles Harding
Professor Harding seems like he knows what he is doing and is a smart man. But at some times he has seems he has no idea when things are due. For example, he will say something is due on a certain day but then say they are due at a different time causing some serious confusion as to when things are due. It's not hard work, just keep up with.