Rahul Parson
One of the best professors I've had at CU :) He's so entertaining and intelligent (but really humble about it) and passionate about what he teaches. The class itself wasn't hard- there's a couple books you have to read, a midterm paper, and a final presentation. Super funny & nice guy who actually cares about his students, he's always there to help