Reviews of professor James Porter

Rating: 4.0/5, difficulty: 3.0/5
Pretty cool young guy. It's a hard class, but he teaches quite well. There is a ton of lengthy online homework (which is department mandated) and you really have to stay on top of it if you are to do well. He makes classes fairly enjoyable and has good vibes.