Nicholas Frangipane
Even though this course required a lot of reading, I would definitely take it again. Professor Frangipane is funny and really cares about his students. He also gives really good feedback on papers and assignments. The final exam was also extremely easy.