Michael Carter
Mike is a really nice guy and is really knowledgeable about his area of study, but hes very unorganized, doesnt really give any feedback and has very vague marking criteria which makes it difficult to do well in the class. Lectures were interesting, and many people like him, just not for me.