Professor Handerhan is an amazing professor ! I was so worried about CPS but he made it one of my easiest classes!! I would definitely take him again and he is so sweet and available outside class when I needed him for help!