The primary duties are teaching, overseeing, and developing materials for a variety of undergraduate computer science courses. The courses to be taught include introductory programming courses (level 200-400) and may also include advanced undergraduate courses (level 500). The standard workload is two 3-4 credit courses per semester, which may be two lectures of the same course or two different courses. Class sizes are typically in the 150-450 student range. Associated duties include, but are not limited to: maintaining course webpages; developing exams and assignments; managing student grades; developing and maintaining course management tools to support grading and testing; holding weekly office hours; training and supervising teaching assistants. Depending on the course, teaching assistants may lead discussion and laboratory sections. Duties also include service on departmental committees associated with undergraduate education and advising, teaching a 1- credit course, developing new curricula, or other similar duties. This vacancy is being announced simultaneously with JR#10008049; please note that only one vacancy exists. Having two job postings allows the College to consider candidates with both tenure-track faculty credentials and non-tenure-track faculty credentials for this position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Education Level
Ph.D. or professional degree