Seungmug Lee
The tests and discussion posts are pretty straight forward. He is a hard grader but, if you read the book carefully you should be okay. My main issue with the class was that the assignments were not explained very well at all and there was no online lectures just reading from the book and teaching myself. Didn't get much out of the class.