David Williams
He's a great professor. The class wasn't hard just show up to class and he will teach you the material and if you don't understand he finds a way to explain it t help you understand. He doesn't toy around with your grade and is really fair all across the board.