Jack Heinen
Jack wasn't a bad professor, just a tougher one. The class I took was basically all group work which was tedious. Being graded on team performance is never fun, but I managed to ace the class without any problems. He gives decent feedback and the class wasn't that difficult. Be sure to include a lot of information on the papers and you'll do fine.