Internship

Computer Science Workshop Teaching Assistant

Posted on 7/21/2026

SMASH

SMASH

Compensation Overview

$20/hr

Boston, MA, USA + 3 more

More locations: Ann Arbor, MI, USA | Berkeley, CA, USA | Atlanta, GA, USA

In Person

In-person work required at one of four sites: Atlanta, GA; Ann Arbor, MI; Berkeley, CA; or Boston, MA.

Category
Training
Required Skills
Python
UI/UX Design
Requirements
  • Foundational CS Knowledge: Currently pursuing or recently completed a Computer Science degree with coursework in Python, AI, or UI/UX design. Passionate about making CS accessible to underrepresented communities in STEM.
  • Communication & Teamwork: Strong collaboration skills; reliable and punctual; able to work effectively with lead facilitator and program staff; professional communication.
  • Empathy & Patience: Respect for diverse learning styles; ability to explain concepts in multiple ways; patience when helping scholars work through frustration.
  • Adaptability: Quick thinking when challenges arise; ability to pivot and try new approaches; creative problem-solving in dynamic classroom environment.
  • Growth Mindset: Willing to learn alongside scholars; open to feedback; comfortable saying "I don't know, let's figure it out together."
  • Life-long Learner: Willingness to model learning and figure out content alongside scholars; open to feedback; learning from what scholars have to offer.
  • What you bring: Coursework or experience in Python and/or AI, or digital design (especially UX/UI).
  • Ability to work in-person for the entire program duration in Atlanta, GA, Ann Arbor, MI, Berkeley, CA or Boston, MA.
  • Alignment with SMASH's mission to support underrepresented students in STEM.
  • Genuine belief that all scholars can succeed in CS.
  • Patience and enthusiasm for helping students learn.
  • Ability to explain technical concepts clearly to beginners.
  • Comfortable learning new technologies and troubleshooting independently.
  • Interest in education and working with high school students.
  • Experience working with diverse, first-generation, or low-income youth a plus.
  • Tutoring, mentoring, or camp counselor experience a plus.
  • Spanish fluency a plus.
  • Previous TA or teaching experience a plus
Responsibilities
  • Attend all training sessions
  • Support lead facilitator in implementing Create and Learn curriculum
  • Assist during 3-hour CS Workshop sessions, 5 days/week
  • Provide one-on-one and small group support to scholars
  • Help scholars troubleshoot code and work through challenges
  • Circulate during sessions to check for understanding and offer guidance
  • Support technical setup and logistics
  • Help manage classroom environment and keep activities on track
  • Assist with taking attendance and tracking participation
  • Provide feedback on scholar progress to lead facilitator
  • Help ensure all scholars stay engaged and supported
  • Support completion of scholar assignments
Desired Qualifications
  • Spanish fluency a plus
  • Tutoring, mentoring, or camp counselor experience a plus
  • Previous TA or teaching experience a plus
  • Experience working with diverse, first-generation, or low-income youth a plus

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A