Jon has to be one of the worst instructors I've ever had. He does not lecture very well, goes on rants, does not offer constructive criticism, he's a harsh grader. Creates "group" extra credit activities but does not offer it to everyone. He wants students to compete against each other. He does not want students to pass. DON'T TAKE HIM!