A comparison of human, GPT-3.5, and GPT-4 performance in a university-level coding course | Synapse