Teaching Assistant, Computer Science (Student)

American UniversityWashington, DC
4d$18

About The Position

The Teaching Assistant (TA) will support undergraduate Computer Science courses by assisting students during scheduled office hours, primarily troubleshooting coding issues and clarifying programming concepts covered in class. The TA will help students strengthen their understanding of course material, including problem-solving strategies, debugging techniques, and core theoretical concepts. Additional responsibilities include assisting the instructor with grading assignments, projects, and exams, and providing students with constructive feedback. The TA is expected to communicate clearly with students and maintain a supportive learning environment.

Requirements

  • Enrollment as an undergraduate or graduate student in Computer Science or a closely related field.
  • Successful completion (grade of B or higher) of at least one of the following courses: CSC 148: Intro to Computer Science I, CSC 208: Intro to Computer Science II, CSC 316: Systems Programming, CSC 448: Network Security, and CSC 480: Data Mining.

Nice To Haves

  • Strong communication skills and the ability to explain technical concepts clearly.
  • Completion of the required CSC courses with strong academic performance.
  • Prior experience as a teaching assistant or tutor in Computer Science or a related discipline.
  • Familiarity with common programming tools, development environments, and version control systems.

Responsibilities

  • Assist students during office hours.
  • Troubleshoot coding issues.
  • Clarify programming concepts that are covered in class.
  • Assist with grading assignments, projects, and exams.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service