Strong knowledge of one or more of the following areas of Computer Science: Introductory programming in Python, Systems programming in C, Computer Systems (Networks, Operating Systems, Databases, etc.), Machine Learning, Theoretical Computer Science (Discrete Mathematics, Algorithms, etc.). Conduct regular in-person meetings (at least once per week per course) with assigned TAs and graders-typically 2-4 TAs and 3-4 graders per course-to resolve grading questions, ensure consistency, and address issues in real time.