Do Not Take CS1O with JP. He is a bad professor who makes the class way too hard and seems as though he is on a power trip. He is intimidating, rude, and is no fun to be in class with. By far the worst class and professor I've had at Tufts so far. He has made the subject and class a living hell for me. 