Eric Larson
He's a good professor that teaches well. Class itself isn't very difficult, however it is 3 times a week and attendance effects your grade. As long as you show up and do the work, you'll do well. 