1

Computer Science Teaching Assistant Jobs in Ann Arbor, MI

7th-8th Grade Science Teacher

Southfield, MI · On-site

$45K - $56K/yr

... * Assist/lift students, as necessary Qualifications : * Bachelor's degree in Science Education, Biology, Chemistry, Physics, or a related field. * Valid teaching certification/license in Michigan for ...

7th-8th Grade Science Teacher

Southfield, MI · On-site

$45K - $56K/yr

... * Assist/lift students, as necessary Qualifications : * Bachelor's degree in Science Education, Biology, Chemistry, Physics, or a related field. * Valid teaching certification/license in Michigan for ...

7th-8th Grade Science Teacher

Southfield, MI · On-site

$45K - $56K/yr

... * Assist/lift students, as necessary Qualifications : * Bachelor's degree in Science Education, Biology, Chemistry, Physics, or a related field. * Valid teaching certification/license in Michigan for ...

... students for computer science coursework and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at teaching problem decomposition, algorithm design, and code ...

... students for computer science coursework and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at teaching problem decomposition, algorithm design, and code ...

Showing results 41-60

Computer Science Teaching Assistant information

See Ann Arbor, MI salary details

$7

$20

$37

How much do computer science teaching assistant jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for computer science teaching assistant in Ann Arbor, MI is $20.14, according to ZipRecruiter salary data. Most workers in this role earn between $15.77 and $22.12 per hour, depending on experience, location, and employer.

What is a computer science teaching assistant?

Computer science teaching assistants (TAs) are individuals, often graduate or advanced undergraduate students, who support professors in teaching computer science courses. Their duties typically include helping students with assignments, answering questions, conducting lab sessions, grading, and sometimes leading discussion sections. TAs play a crucial role in facilitating student learning and providing additional support outside regular lectures. They help bridge the gap between students and instructors, making it easier for students to grasp complex computer science concepts.

What are some typical challenges faced by computer science teaching assistants when supporting students during lab sessions?

Computer Science Teaching Assistants often encounter challenges such as addressing a wide range of student skill levels, managing multiple questions simultaneously, and explaining complex concepts in an accessible way. It’s important to balance providing guidance with encouraging independent problem-solving. TAs also need to stay up to date with course material and software tools, and to communicate effectively with both students and the course instructor to ensure consistent support.

What are the key skills and qualifications needed to thrive as a computer science teaching assistant, and why are they important?

To thrive as a Computer Science Teaching Assistant, you need a solid understanding of programming concepts, algorithms, and data structures, usually supported by coursework or a degree in computer science. Familiarity with programming languages (such as Python, Java, or C++), code collaboration tools (like Git), and learning management systems (e.g., Canvas or Blackboard) is often required. Strong communication, patience, and the ability to explain complex concepts clearly are crucial soft skills for supporting student learning. These skills ensure you can effectively assist students, reinforce course material, and contribute to a productive educational environment.

What is the difference between Computer Science Teaching Assistant vs Computer Science Tutor?

AspectComputer Science Teaching AssistantComputer Science Tutor
CredentialsUsually requires enrollment in or completion of a computer science programNo formal credentials required, but expertise in specific topics is essential
Work EnvironmentAssists in classrooms, labs, or university settingsProvides one-on-one or group instruction outside formal classroom settings
Employer & Industry UsageUniversities, colleges, educational institutionsPrivate tutoring services, online platforms, freelance

While both roles involve teaching computer science concepts, a Computer Science Teaching Assistant typically supports formal academic courses within educational institutions, often requiring relevant coursework or enrollment. In contrast, a Computer Science Tutor offers personalized instruction outside of formal settings, focusing on specific student needs without formal credentials. Both roles aim to improve student understanding but differ mainly in environment and credential requirements.

What are popular job titles related to Computer Science Teaching Assistant jobs in Ann Arbor, MI?

For Computer Science Teaching Assistant jobs in Ann Arbor, MI, the most frequently searched job titles are:

What job categories do people searching Computer Science Teaching Assistant jobs in Ann Arbor, MI look for?

The top searched job categories for Computer Science Teaching Assistant jobs in Ann Arbor, MI are:

What cities near Ann Arbor, MI are hiring for Computer Science Teaching Assistant jobs?

Cities near Ann Arbor, MI with the most Computer Science Teaching Assistant job openings:

Graduate Teaching Assistant - Women's Resource Center

Eastern Michigan University

Ypsilanti, MI • On-site

Full-time

Re-posted 12 days ago


Eastern Michigan University rating

6.5

Company rating: 6.5 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

520th of 628 rated colleges and universities


Job description

Graduate Teaching Assistant - Women's Resource Center

Apply now Job no: 495500
Work type: Graduate Assistant
Location: Ypsilanti
Categories: Academic & Student Affairs

Title: Graduate Teaching Assistant - Women's Resource Center

Employee Classification: GS - Graduate Student - Stipend

Pay Grade: GS 0

Division: Academic and Student Affairs

Subdivision: Graduate School

Department: Research Admin and Grad School

Campus Location: Main Campus

General Summary

The Women's Resource Center is seeking a full-time graduate assistant for the 2026-2027 academic year with the possibility of continuing through a second year. The graduate Assistant must have earned a bachelor's degree. This person will work under the supervision of the WRC Program Coordinator. The GA will provide event programming, teaching, facilitations, and administrative support for The Women's Resource Center within the Office of Access and Opportunity. The GA will focus on implementing and managing the WRC Educational Programs. Other responsibilities include office support, event development and facilitation, managing student-led programs, fundraising, assessing WRC Program standards, and other duties as assigned by the WRC Program Coordinator and the Director of the Office of Access and Opportunity.

Principal Duties and Responsibilities

  • Implement and manage campus wide educational programs marketing, facilitation and post them on the university calendar.
  • Advising and consultations on sexual health care and resources.
  • Manage women's history month programming in the months of March-April.
  • Manage the #LeadLikeAGirl workshop program.
  • Conduct research and training on awareness topics such as sexual education and health, sexual violence prevention, domestic violence prevention, mental health awareness, reproductive health, women's history, and other topics as requested.
  • Assist with the development of ongoing WRC programs/projects, participate in leadership development initiatives, awareness month programming, etc.)
  • Work with EMU Booking Event Planning to coordinate logistics for events, reserving space, order catering.
  • Must be available to work some weekends for admission and recruitment initiatives.
  • Must be available to work some evenings for signature student events and programs.
  • Prepare monthly reports on student walk-ins and resource requests, and prepare semesterly
    impact reports related to WRC initiatives.
  • Responsible for research and data entry for WRC programming in preparation for impact
    reports.
  • Maintain a budget, order program, and resource products, stocking products, and clean the storage room.
  • Update community resource guides and build relationships with community partners.
  • Assist with creating, disseminating, and analyzing program evaluations and assessments.
  • Create fliers, brochures, newsletters, and handle social media channels for marketing and on university outlets.
  • Maintain weekly office hours in accordance with the graduate assistantship requirements (20/wk)
  • Other duties as assigned

Minimum Qualifications:

Acceptance of an EMU graduate program related to the work of the Women's Resource
Center.

Basic knowledge of feminism, intersectionality, women's rights, oppression, discrimination, bias, gender equality, equity, sexual violence, domestic violence, sexual health, mental health, and social justice education.

Excellent interpersonal communication, teaching, research, and facilitation skills.

Strong public speaking, teaching, and writing skills.

Strong organizational skills and experience with event planning and programming.

Preferred Qualifications:

Experience using Microsoft word, google spreadsheets, Canva, Canvas, computer technology programs, Ai technology, data analysis and empirical research is preferred.

Experience developing programs and working with teams is preferred.

Special Instructions:

N/A

Appointment Percentage:

100%

Advertised: 23 Apr 2026 Eastern Daylight Time
Applications close:

Back to search results Apply now Refer a friend

Whatsapp Facebook LinkedIn Email App

What Eastern Michigan University employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom