Telhorst knows his stuff. Really tries to teach the reasoning behind why the programs do what they do. Gives some extra credit. All K201 classes have the same work pretty much (which is a lot) so he doesn't really control that but he will guide you along the way. Good at explaining concepts. Take