Prof. Krahn is in my top 3 professor list at GRC. His lectures were great. He helped us work toward understanding and learning the material, rather then just completing the HW perfectly. He understands the frustration that comes w/ ear training and offers extra credit for coming to office hours. I definitely recommend him if you want to enjoy class