Skimmyhorn gets a bad rep because of how ridiculously hard the class is, but the truth is that a lot of students don't go to his office hours or study as much as they need to. He really cares about his students and their success, and will really help you as long as you put in that extra effort to connect with him and go to office hours.