Home > Academics > For Current Students > Undergraduate Advising > Instructional Assistant Hiring Process

Instructional Assistant Hiring Process

If you’re curious about what teaching computer science or engineering is like, being an Instructional Assistant (IA) is a great experience to consider.

Being an IA affords you the opportunity to help fellow students and build a community at CSE. You don’t need to have mastered the material in order to be an IA; in fact, being an IA will help you understand the material even better.

As an IA, you can contribute to building a climate of collaboration at CSE and contribute to the teaching mission. Additionally, you’ll be able to build relationships with faculty and open mentorship opportunities. An IA position looks good on your resume when you’re applying for summer internships and post-undergraduate opportunities. 

IA Position Description

Pay rate: $26/hr

Usually, IAs will have a .25 work appointment (10 hours per week). Faculty assign hours to various tasks in the course that are consistent with the 10 hours expected to be worked toward the course each week. IAs submit a bi-weekly time card on hours worked. Hours should meet the allocated level.  

The tasks can vary across courses, as they should, depending on the course needs. Tasks include running lab/discussion sections, holding office hours, grading, answering questions on Piazza, contributing questions for homework or exams, attending teaching staff meetings, providing assistance on course administration issues, recording and posting scores and grades, etc. 

Faculty are ultimately responsible for the technical content of the course, including lectures and quality of the exams, assigning the final grades, and ensuring that the course is administered properly.

CSE strives to provide an inclusive environment for teaching and IAs are expected to strive to provide that in their responsibilities as IAs.

How to Become an IA

The CSE HR department sends out a solicitation email to CSE students each semester which includes a link to the online application. Generally, Fall applications are open from late March to mid-April, and Winter applications are open from mid-October to early November.

Declared undergraduate students in a CE, CS, EE or DSci major or minor have automatic access to the online application. Other students are welcome to apply; they can reach out to Karen Liska to get access to the application and receive important information about CSE orientation dates.

*EECS 183, 203, and 280 allow applications from current students regardless of major.

Applicants can expect to answer a series of questions on technical background, classroom climate, etc. as well as required questions based on the specific courses they’re applying for. Many courses also require applicants to submit a resume and a teaching demo video with their application.

Faculty teaching the class are ultimately responsible for identifying the IAs they want to hire. Often, faculty will retain the existing staff to the extent feasible. Faculty may do short interviews with candidates they are intending to hire for the first time. English communication assessment is required for non-native English speakers. Please reach out to Karen Liska to learn about the process, timing, and requirements. Students may be required to take remediation courses if an assessment identifies a gap.

IA Orientation and Training

New IA Training

CRLT-E (Center for Research and Learning in Engineering) runs the New IA Training. It takes place in two parts. Part 1 is an asynchronous canvas course that includes surveys and quizzes, discussions, and reflection prompts. Course content covers teaching policies, the honor code, inclusive and equitable teaching, the science of learning, planning effective lessons, classroom assessment, giving feedback, coaching problem solving, etc. Part 2 is a hands-on practice teaching session. This training is required for all IAs.

CSE Orientation and Onboarding

CSE also provides some onboarding prior to the start of the term on general guidelines, university rules, and best practices. CSE orientation is required for all IAs.

Inclusive Teaching Training

Computing CARES offers an IA Inclusive Teaching Training each semester to IAs supporting CSE courses. There’s an introductory workshop for new IAs and an advanced workshop for returning IAs.


How to be an EECS IA (Computing CARES): Computing CARES offers a workshop each semester on “How to be an EECS IA.” Check their events page for upcoming workshops.