James Eubanks
This dude is awesome. I've taken two of his classes (which were relatively similar), and I would take him two hundred more times. Lectures are fun and engaging, the assignments are actually interesting, and the overall atmosphere of his classes is chill and comforting. We even played hide and seek one time. Somebody get this man some honey mustard.