Professor Bowden's exams are fairly difficult and the homework was very essential to passing. He is very open to helping and is a good professor and knows his stuff. I would recommend him for this course.