Nathan Tonning
Very clear assignments and good organization. Hes a caring professor but wont give good grades if you dont try to fit all of the projects requirements. Only downfall is sometimes when the class goes over a new assignment it can be a bit boring and drawn out.