Nate Webster
I would definitely recommend him as a professor. He spaces out all the assignments which leaves you so much time to complete them which is so helpful when you have other classes. The quizzes are based off of the lectures and there are a good amount of discussion posts. If you turn your work with clear effort, his class will be a breeze.