Great professor. I've had him for three classes through the program and am now in the final upper divisional that he teaches. Very understanding but expects respect in return for it. You should be fine so long as you read the material and turn in every assignment on time. He is easy to reach outside of class and gives great advice.