Reviews of professor Duane Johnson

Rating: 1.0/5, difficulty: 5.0/5
Worst professor I have ever had the misfortune of taking a class with. Has no understanding of how to teach concepts instead of just glazing over them because he knows them so well. Is also frequently rude and hard to communicate with.

Rating: 1.0/5, difficulty: 5.0/5
Does not explain concepts well and expects everyone to have had the exact same experience as him. Usually teaches engineering courses from a physicist's perspective when students haven't been trained in that manner. Frequently gets frustrated that when students are confused by how he explains something and they ask for clarification.

Rating: 5.0/5, difficulty: 4.0/5
Professor Johnson is a rare gem that you cannot find quite often in the engineering school. He is very knowledgeable and willing to get engaged in discussing various topics that goes beyond the class content. He is fun to talk to and very engaging. 

P.S. I warn you, if you have not learned the prerequisite thoroughly be ready for a tough ride.