Sean Collins
Sean gave the best feedback I've ever gotten from an instructor, and made a classroom environment with the best blend of individual and group assignments. He was clear on the materials he taught, and changed the subjects based on the classes needs instead of following a rigid schedule based on teaching information we already knew.