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

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.

Content Developers

Content developers create and maintain the assignments and resources used by CS101 instructors and students. They also help to staff Open Lab, especially during weeks when assignments are due.

Experienced instructors are frequently used to fill content developer positions that become open due to their familiarity with course materials and needs. The time commitment for content developers averages a consistent 20 hours per week throughout the semester.

Hiring Process

Eligibility

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 Staff Employment Application. You will be asked to upload your resume as part of the form.

Interviews

In place 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 by Dr. Afzel Noore, Lane Department Associate Chair, based on recommendations from Brian Powell and the CS101 staff. Applicants will be notified once a decision has been made regarding their application.

Current Openings

Fall 2017 Semester

Positions Available

CS101 expects to hire at least four GTAs for the Fall 2017 semester.

Interview Scheduling

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 normally held in 206 Armstrong Hall.

If you cannot attend at your original scheduled time, please e-mail Brian 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 Skype. You will need a computer with reliable Internet access, the full desktop Skype client, and a recent Windows version of Microsoft Office. E-mail Brian Powell to make arrangements after scheduling a time.