Shawn Henderson
He's clearly on our side, and seeks feedback from us for the class. It isn't the easiest class and the grading is a little tough with the labs but I have an A despite that. Very likeable and chill, good at lecturing, all around I have a high opinion of Shawn. Also the textbook is pre-paid which is nice. No wonder students take more of his classes.