Good
I really loved Prof. O'Hara. During the start, it seemed that we could just read the book, however as material gets harder, we needed to be in class to ask questions. He's pretty nice and helpful. I suggest you learn his lecture style in the beginning when it's easy.
Oklahoma State University - Engineering
The following profiles may or may not be the same professor: