Christopher Bohn
I thought Dr. Bohn was a great professor when taking 231. Granted the labs are not easy, but with TA help, office hours, and starting early you'll be able to make it through. Exams are straightforward as well, Dr. Bohn hosts exam reviews and gives ample practice quizzes and study sheets. Dr. Bohn is a very thoughtful and respectable professor.