Jim Groom
I enjoyed being in Jim's class. You need to show up to class, however. One day missed is a lot of information. He also does not share powerpoints, so be prepared to spend the entire class taking your own notes. He pretty much tells you whats on each quiz/test and the assignments are pretty straight forward with the answers in the readings. 