One of the best CVEN profs that I've had so far. Had him for 302 and now 311. He has a dry sense of humor that's pretty funny, but he can tend to be monotoned at times when lecturing making it hard to pay attention. He posts his full lecture notes online after every class though which are pretty helpful on the HW. He's the best choice for 311 imo.