John Simonson
Simonson was great! Lectures can be a little sleepy, but he's aware, and tries to spice things up where possible. Very helpful on labs, and his online midterm was fair, with a reasonable difficulty. Would recommend to anyone taking NSSA221.