Charles Hemming
Gave very little homework and the final was very clear and specific but he didn't really explain concepts very well. It was hard to follow his lectures, but his feedback on tests were extremely helpful and clear.