Skip to main content

Hiring Information

Computer Science 101 is taught by a mix of graduate teaching assistants (GTAs) and lecturers. We strive to hire the best instructors each semester to ensure our students have the best possible learning experience in the course.

Position Types


Instructors are responsible for teaching two sections of CS101, each with about 48 students. In addition to preparing and delivering lectures, instructors handle grading, student issues, e-mail, and website updates for their sections. In lieu of traditional office hours, instructors spend two hours each week staffing Open Lab.

CS101 has standardized the course syllabus, textbook, and software across all sections. Assignments come from a common pool. While there are resources available to help with planning lectures, instructors are responsible for developing their own lecture material as needed.

Over the entire semester, the time commitment for CS101 instructors averages to approximately 20 hours per week. The time required varies on a week-to-week basis. Substantially more time is required in weeks when grading is completed.

Hiring Process


Computer Science 101 will consider applications from any West Virginia University student enrolled in the Computer Science, Electrical Engineering, or Computer Engineering graduate programs. Candidates must have at least a 3.0 cumulative GPA and be enrolled full-time to be eligible for a graduate teaching assistantship.

Applying for positions

Interested individuals must complete the CS101 GTA Application new each semester. You will be asked to upload your resume as part of the form.


In lieu of a traditional interview, applicants are asked to lead a simulated exam review session. During the sessions, each applicant demonstrates how to complete a previously assigned Exam Review Project to an audience of current CS101 staff members. Applicants are evaluated and scored on their technical knowledge, teaching style, language skills, classroom presence, and other factors critical to ensuring a good experience for students.

The simulated exam review sessions are generally 20-25 minutes long. It is not expected that applicants will be able to complete the entire assigned project in this time, but they will have completed enough that their skills can be evaluated.

Hiring Decisions

Final hiring decisions are made the Lane Department based on recommendations from Dr. Brian Powell and the CS101 staff. Applicants will be notified once a decision has been made regarding their application.

Current Openings

Fall 2021 Semester

Positions Available

CS101 has several GTA positions available for the Fall 2021 semester.

Step 1: Apply

Begin by submitting the CSEE GTA Application. You will be asked to upload your resume or CV as part of the form.

Step 2: Schedule an interview

Click on the Doodle links below to schedule an interview (simulated exam review session). Only register for one interview time. The instructions on the Doodle page indicate which Exam Review Project is assigned for each interview time. Interviews are being held via Zoom.

If you cannot attend at your original scheduled time, please e-mail Dr. Powell so we know not to expect you.

If you cannot be physically present on the WVU campus for your interview, it can be conducted via Zoom. You will need a computer with reliable Internet access and a recent Windows version of Microsoft Office. E-mail Dr. Powell to make arrangements after scheduling a time.