Great professor who cares how you're doing and wants you to do well. Not hard to get a B, but he does challenge you for an A. Uses a lot of real life examples and doesn't post everything we talk about in class so going to class helps. Great teacher to have