American University logo
Teaching Assistant, Computer Science (Student)
part-timeWashington

Summary

Location

Washington

Type

part-time

Explore Jobs

About this role

Work Where You Learn: Build Experience, Grow Skills, and Contribute to Your University Community.

 

This position is available only to enrolled American University students.

 

Important guidance for current American University employees: American University current employees, including those employed in student positions, must apply through their employee Workday account. If you are a current employee at American University, please log into your employee Workday account and select the Find Jobs report which will take you to our internal career listings. Applying outside of your employee Workday account may cause delays in a hire process.

Department:

College of Arts & Sciences

Time Type:

Part time

FLSA Status:

Non-Exempt

Job Description:

Summary:

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.

Essential Functions:

  • Assist students during office hours.

  • Troubleshoot coding issues.

  • Clarify programming concepts that are covered in class.

  • Assist with grading assignments, projects, and exams.

Position Type/Expected Hours of Work:

  • Part-time.

  • 5 hours per week.

Salary Range:

  • $17.95 per hour.

Required Education and Experience:

  • 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.

Preferred Education and Experience:

  • 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.

Additional Eligibility Qualifications:

  • This position requires professionalism, reliability, and the ability to work independently while coordinating closely with the course instructor.

  • The TA must maintain confidentiality regarding student records and grades.

  • Hours may vary depending on course enrollment and grading needs, with additional time required during peak periods such as midterms and finals.

  • The position offers valuable teaching, mentoring, and academic support experience for students considering careers in software development, research, or education.

Other Details

  • This position is available only to enrolled American University students.

  • Please note this job announcement is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

  • American University is an E-Verify employer.

  • Visit https://www.american.edu/hr/ for additional information about American University employment and benefits.

 

Current American University Employees

American University current employees (including those employed in student positions) must apply through their employee Workday account. If you are a current employee at American University, please log into Workday and select the Find Jobs report which will take you to our internal career listings.

 

Contact Us

For more information or assistance with the American University careers site, email [email protected].

 

American University is an equal opportunity, affirmative action institution that operates in compliance with applicable laws and regulations. The university does not discriminate on the basis of race, color, national origin, religion, sex (including pregnancy), age, sexual orientation, disability, marital status, personal appearance, gender identity and expression, family responsibilities, political affiliation, source of income, veteran status, an individual’s genetic information or any other bases under federal or local laws (collectively "Protected Bases") in its programs and activities.

Other facts

Tech stack
Communication Skills,Troubleshooting,Coding,Programming Concepts,Grading,Feedback,Problem-Solving,Debugging,Teaching,Mentoring,Academic Support,Professionalism,Reliability,Independence,Confidentiality,Technical Concepts

About American University

The American University Library is a dynamic intellectual community hub where students, faculty, and researchers converge to access a vast array of resources and engage in the creation of knowledge.

Team size: 51-200 employees
LinkedIn: Visit
Industry: Libraries
Founding Year: 1979

What you'll do

  • The Teaching Assistant will support undergraduate Computer Science courses by assisting students during office hours, troubleshooting coding issues, and clarifying programming concepts. Additional responsibilities include grading assignments and providing constructive feedback to students.

Ready to join American University?

Take the next step in your career journey

Frequently Asked Questions

What does a Teaching Assistant, Computer Science (Student) do at American University?

As a Teaching Assistant, Computer Science (Student) at American University, you will: the Teaching Assistant will support undergraduate Computer Science courses by assisting students during office hours, troubleshooting coding issues, and clarifying programming concepts. Additional responsibilities include grading assignments and providing constructive feedback to students..

Why join American University as a Teaching Assistant, Computer Science (Student)?

American University is a leading Libraries company.

Is the Teaching Assistant, Computer Science (Student) position at American University remote?

The Teaching Assistant, Computer Science (Student) position at American University is based in Washington, District of Columbia, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Teaching Assistant, Computer Science (Student) position at American University?

You can apply for the Teaching Assistant, Computer Science (Student) position at American University directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about American University on their website.