Dr. Dolen is one of the few professors here who actually cares. Yes, the subject matter isnt the easiest or even most exciting, but Dr. Dolen breaks it down and works through each problem step by step. Would definitely take a class with him again.