Evaluating ChatGPT for Grading Programming Assignments: Effectiveness, Fairness, and Student Perceptions | Synapse