1

Computer Science Teaching Assistant Jobs in Shorewood, IL

TEACHER ASSISTANT $17/hour QUALIFICATIONS: 1. Must meet requirements for paraprofessionals set by ... utilizing a computer to communicate via email and in using an office productivity suite like ...

TEACHER ASSISTANT $17/hour QUALIFICATIONS: 1. Must meet requirements for paraprofessionals set by ... utilizing a computer to communicate via email and in using an office productivity suite like ...

Java Tutor

Wheaton, IL · Remote

$18 - $40/hr

... Computer Science A, college-level software development, and industry certification examinations. * Conceptual Teaching & Problem-Solving: Skilled at breaking down class design, inheritance ...

Showing results 41-60

Computer Science Teaching Assistant information

See Shorewood, IL salary details

$7

$20

$38

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

As of Aug 21, 2026, the average hourly pay for computer science teaching assistant in Shorewood, IL is $20.83, according to ZipRecruiter salary data. Most workers in this role earn between $16.30 and $22.88 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 cities near Shorewood, IL are hiring for Computer Science Teaching Assistant jobs?

Cities near Shorewood, IL with the most Computer Science Teaching Assistant job openings:

Infographic showing various Computer Science Teaching Assistant job openings in Shorewood, IL as of August 2026, with employment types broken down into 1% Internship, 75% Full Time, 18% Part Time, 1% Temporary, 3% Contract, and 2% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $43,336 per year, or $20.8 per hour.

Autonomous Infrastructure and Robotic Science Lead

Argonne National Laboratory

Lemont, IL • On-site

$100 - $140/hr

Other

Re-posted 4 days ago


Job description

The Computing, Environment, and Life Sciences (CELS) Directorate seeks an outstanding scientist to lead and support frontier research at the intersection of AI, autonomous platforms, data infrastructure, and domain science. The candidate will have established expertise across automated and autonomous experimental platforms and AI, leadership of multi-disciplinary research programs, and development of novel research concepts. The scientist will lead Argonne’s Rapid Prototyping Laboratory (RPL), a team of computer scientists, roboticists, data scientists, and subject matter experts, who develop hardware and software infrastructure for laboratory autonomy, support autonomous laboratories in chemistry, biology, and quantum science, collaborate with domain scientists to execute autonomous experiments, and advance laboratory autonomy and robotics. RPL develops the open-source Modular Autonomous Discovery for Science (MADSci) software framework for orchestration of autonomous laboratories and software infrastructure supporting the operation, training, and execution of robotic workflows.

Focus Areas
  • Autonomous laboratories for chemistry, materials, biology, etc.
  • AI/ML for predictive modeling and inverse design.
  • Generative models, reinforcement learning, and agent-based approaches to streamline experimentation and accelerate discovery.
  • Integration of HPC, data infrastructure, and ML pipelines for data‑driven and autonomous research.
  • Digital twins and simulation‑augmented AI tools.
Key Responsibilities
  • Guide the development of infrastructure for laboratory autonomy including physical autonomous laboratories, robotics laboratories, and software frameworks for autonomous science and robotics.
  • Facilitate collaborations between the RPL and domain scientists across Argonne and partner institutions in the execution of successful autonomous science demonstrations.
  • Facilitate collaborations between the RPL and teams at partner institutions developing autonomous science and robotics infrastructure.
  • Guide the RPL team toward the advancement of laboratory autonomy and robotics.
  • Publish in refereed journals and present at conferences, symposia, and seminars.
  • Provide work direction and mentorship to postdoctoral appointees, research assistants, students, and technical staff.
  • Execute all activities in compliance with Argonne's safety policies, Safeguards and Security policies, work rules, and safe practices.
Position Requirements
  • Completed Ph.D. in Computer Science, Materials Science, Physics, Chemistry, or a related field, and a minimum of 4+ years of related experience.
  • Proven research track record in deploying automated and autonomous platforms and AI/ML toward accelerating science.
  • Demonstrated ability to formulate scientific problems relevant to the DOE portfolio.
  • Strong oral and written communication skills, with the ability to work effectively with internal and external collaborators to achieve established goals.
  • Demonstrated ability to collaborate in a multidisciplinary environment and provide scientific guidance to a diverse research community.
  • Ability to model Argonne’s core values of impact, safety, respect, integrity, and teamwork.

As an equal employment opportunity employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a safe and welcoming workplace that fosters collaborative scientific discovery and innovation. Argonne encourages everyone to apply for employment. Argonne is committed to nondiscrimination and considers all qualified applicants for employment without regard to any characteristic protected by law.

#J-18808-Ljbffr