David Smith
He cares about the class and is passionate about it. Problem is he gives unreasonable amount of work, specially for a 2 credit class... Lectures don't help that much and the HWs take a long time for full credit. There is only one test and final, which he believes he has it like that to be "fair" when it actually just makes it worst.