Kyle Dorsey
Such a FUN class, AMAZING professor - definitely I will take him again!
PROS: VERY Interesting "case studies", lectures and book. 
CONS: the course is only one semester long (wish to be longer).
I will love to take him again, and I am constantly looking for when his classes will fit my schedule. 
Definitely recommended. 