Dr. Dolen is one of the best professors at the university. He is very helpful to students that don't necessarily understand the concepts and does an amazing job at delivering lectures as well. Wish they were split up from 2 hours as they did get boring after awhile, so highly recommend solving problems consistently to be prepared in class.