He is very knowledgeable. However, this isnt an easy class that everyone says it is. His lecture notes consist a bajillion pictures that don't tell you anything. You will have to go to lecture and stay awake to take down nearly everything he says regarding each slide. It doesnt help that he has a soporific voice. The midterm/final is brute memorization of lecture notes..to the knitty gritty details that you would think is not important.
I recommend that you do well in your labs. Depending on which TA you have, labs can be super easy or really subjective and hard. The labs will maintain your grades if you dont do well on the tests. This includes the lab final. Do well on it. You will need it.
All in all, the class has a very generous curve. I got a 75% on the midterm, ~90% on the labs, ~95% on the lab final, and a 60% on the final. I managed to get an A. Basically if you have an average of about 80%, you get an A, but its NOT easy getting to that 80%..I studied my butt off for the lab final and thats what maintained my grade..because obviously I failed the midterm and final.
Unless you have photographic memory, its not an easy A. Good luck.