Andrew Miness
Dr. Miness is a great professor and truly cares about his students. I would highly recommend taking his class and having him as an advisor. Most classes are small-group discussion based so participation matters.