Lecturer Positions in Computer Science

2 days ago


Davis, California, United States University of California-Davis Full time
Job Overview

The Department of Computer Science at the University of California, Davis, is seeking temporary Lecturer positions to teach undergraduate courses from January 2024 through June 2025. These positions are dependent upon the instructional needs of the department and may be full- or part-time. A list of the courses that may be available is included below. Other courses may also be available depending on instructional needs, and lecturers can also be offered the opportunity to lead undergraduate student research projects (ECS 190/192/199 units) and develop newer seminars/courses with broad appeal in areas that influence computer science and engineering education.

Qualifications

Applicants must have at least a Master's degree, and preferably a Ph.D., in CS or a closely related field. Previous teaching experience and evidence of teaching excellence or potential for excellence is preferred. The positions are covered by a collective bargaining agreement (Unit 18).

Application Requirements

Applicants should submit a curriculum vitae, a statement of teaching, a statement of contributions to diversity, equity, and inclusion, the names of three references, and a cover letter identifying the course they are interested in teaching. Optional recommended documents are reprints or other examples of scholarly achievement and teaching evaluations. To ensure full consideration, applications should be received by the initial review date listed in the job posting. Positions are open until filled.

Course Availability

The detailed course descriptions of all CS courses is available at The list of undergraduate courses for which we have priority needs is:

  • ECS 20: Discrete Mathematics for Computer Science
  • ECS 32A: Introduction to Programming
  • ECS 32B: Introduction to Data Structures
  • ECS 032C: Implementation of Data Structures in C
  • ECS 034: Software Development in UNIX & C++
  • ECS 36A: Programming & Problem Solving
  • ECS 36B: Software Development and Object-Oriented Programming in C++
  • ECS 36C: Data Structures, Algorithms, & Programming
  • ECS 50: Computer Organization and Machine-Dependent Programming
  • ECS 116: Databases
  • ECS 122A: Algorithm Design and Analysis
  • ECS 132: Probability & Statistical Modeling for Computer Science
  • ECS 150: Operating Systems and System Programming
  • ECS 152A/B: Computer Networks
  • ECS 153 Computer Security
  • ECS 165A/B: Database Systems
  • ECS 173: Image Processing and Analysis


Appointment Dates

Service periods are:

  • Winter Quarter 2024: January 05, March 22, 2024
  • Spring Quarter 2024: March 28, June 13, 2024
  • Fall Quarter 2024: September 23, December 13, 2024
  • Winter Quarter 2025: January 3, March 21, 2025
  • Spring Quarter 2025: March 27, June 12, 2025


About the Department

The Department of Computer Science at the University of California, Davis, is committed to advancing the field of computer science and engineering education. We offer a range of undergraduate courses, including ECS 20: Discrete Mathematics for Computer Science, ECS 32A: Introduction to Programming, and ECS 50: Computer Organization and Machine-Dependent Programming. Our faculty and staff are dedicated to providing a supportive and inclusive learning environment for our students. We are an equal opportunity employer and welcome applications from diverse candidates.

  • Davis, California, United States University of California-Davis Full time

    Job Opportunity: Lecturer Positions in Computer ScienceWe are seeking highly qualified candidates for temporary lecturer positions in the Department of Computer Science at the University of California, Davis. The successful applicants will teach undergraduate courses from January 2024 through June 2025.Responsibilities:Teach undergraduate courses in Computer...


  • Davis, California, United States University of California-Davis Full time

    Job OverviewThe Department of Computer Science at the University of California, Davis, is seeking temporary Lecturer positions to teach undergraduate courses from January 2024 through June 2025. These positions are dependent upon the instructional needs of the department and may be full- or part-time. A list of the courses that may be available is included...


  • Davis, California, United States University of California-Davis Full time

    Job OverviewThe Department of Computer Science at the University of California, Davis, is seeking temporary Lecturer positions to teach undergraduate courses from January 2024 through June 2025. These positions are dependent upon the instructional needs of the department and may be full- or part-time. A list of the courses that may be available is included...


  • Davis, California, United States University of California-Davis Full time

    Job SummaryWe are seeking highly qualified individuals to fill Lecturer positions in the Department of Computer Science at the University of California, Davis. The successful candidates will be responsible for teaching undergraduate courses in computer science, as well as contributing to the department's research and service missions.ResponsibilitiesTeach...


  • Davis, California, United States University of California-Davis Full time

    Job SummaryWe are seeking highly qualified individuals to fill temporary lecturer positions in the Department of Computer Science at the University of California-Davis. These positions are available to teach undergraduate courses from January 2024 through June 2025.ResponsibilitiesTeach undergraduate courses in computer scienceDevelop and implement course...


  • Davis, California, United States University of California-Davis Full time

    Job OpportunityWe are seeking a highly qualified individual to join our team as a Lecturer in Animal Science at the University of California-Davis. The successful candidate will be responsible for teaching courses in areas such as Companion Animal Care, Reproductive Physiology, and Animal Nutrition.ResponsibilitiesTeach one or more lecture courses in the...


  • Davis, California, United States University of California-Davis Full time

    Job SummaryWe are seeking a qualified Lecturer in Environmental Science and Policy to teach courses during the academic year at the University of California, Davis. The successful candidate will have a strong background in environmental science and policy, with experience in teaching and research. The position is a temporary lecturer position, and the...


  • Davis, California, United States University of California-Davis Full time

    Job OverviewWe are seeking a qualified lecturer to teach courses in Environmental Science and Policy at the University of California, Davis. The successful candidate will have a strong background in environmental science and policy, with experience in teaching and research.ResponsibilitiesThe lecturer will be responsible for teaching one or more courses in...


  • Davis, California, United States University of California-Davis Full time

    Job OpportunityWe are seeking a highly qualified individual to join our team as a lecturer in the Department of Animal Science at the University of California, Davis. The successful candidate will be responsible for teaching courses in areas such as Companion Animal Care, Reproductive Physiology, Animal Nutrition, and Dairy Cattle...


  • Davis, California, United States University of California-Davis Full time

    Job Overview**Teaching Opportunities in Environmental Science and Policy**We are seeking a qualified lecturer to teach courses in Environmental Science and Policy at the University of California, Davis. The successful candidate will have a strong background in environmental science and policy, with experience in teaching and research. The position is ideal...


  • Davis, California, United States University of California-Davis Full time

    Job Title: Computer Science: Entrepreneurship LecturerJob Summary:We are seeking a qualified lecturer to teach a course in Hacking 4 Climate: business models for addressing climate challenges. The successful candidate will have a strong background in entrepreneurship, climate change issues, and design thinking.Responsibilities:Teach a course in Hacking 4...


  • Davis, California, United States University of California-Davis Full time

    Job Title: Computer Science: Entrepreneurship LecturerJob Summary:We are seeking a qualified lecturer to teach a course in Hacking 4 Climate: business models for addressing climate challenges. The successful candidate will have a strong background in entrepreneurship, climate change issues, and design thinking.Responsibilities:Teach a course in Hacking 4...


  • Davis, California, United States University of California-Davis Full time

    Job OverviewUC Davis is seeking a qualified instructor to teach courses in Animal Science. The successful candidate will have a strong background in teaching and research in areas such as Companion Animal Care, Reproductive Physiology, Animal Nutrition, and Dairy Cattle Production. ResponsibilitiesThe instructor will be responsible for teaching one or more...


  • Davis, California, United States University of California-Davis Full time

    Job OpportunityWe are seeking a qualified lecturer to teach courses in Environmental Science and Policy at the University of California, Davis. The successful candidate will have a strong background in environmental science and policy, with experience in teaching and research.ResponsibilitiesTeach one or more courses in Environmental Science and...


  • Davis, California, United States University of California-Davis Full time

    Job OverviewUC Davis is seeking a qualified individual to teach courses in Animal Science. The successful candidate will have a strong background in teaching and research in areas such as Companion Animal Care, Reproductive Physiology, Animal Nutrition, and Dairy Cattle Production. The position is temporary, with appointments made each year. The number of...


  • Davis, California, United States University of California-Davis Full time

    Job OverviewUC Davis is seeking a qualified instructor to teach courses in Animal Science. The successful candidate will have a strong background in teaching and research in areas such as Companion Animal Care, Reproductive Physiology, Animal Nutrition, and Dairy Cattle Production. The position is temporary, with appointments made each year. The number of...


  • Davis, California, United States University of California-Davis Full time

    Job SummaryWe are seeking a highly qualified Academic Instructor to join our Animal Science Department at the University of California-Davis. The successful candidate will be responsible for teaching courses in areas such as Companion Animal Care, Reproductive Physiology, and Animal Nutrition.Key ResponsibilitiesTeach one or more lecture courses in the...


  • Davis, California, United States University of California-Davis Full time

    Job SummaryWe are seeking a highly qualified lecturer to teach a comprehensive food packaging course at the University of California-Davis. The successful candidate will have a strong background in food science and packaging, as well as excellent teaching and communication skills.ResponsibilitiesDevelop and deliver lectures on food packaging and science...


  • Davis, California, United States University of California-Davis Full time

    Job SummaryWe are seeking a highly qualified lecturer to teach a comprehensive food packaging course at the University of California-Davis. The successful candidate will have a strong background in food science and packaging, as well as excellent teaching and communication skills.ResponsibilitiesDevelop and deliver lectures on food packaging and science...


  • Davis, California, United States University of California-Davis Full time

    Job SummaryWe are seeking a highly qualified Lecturer in Environmental Science and Policy to join our team at the University of California-Davis. The successful candidate will be responsible for teaching courses in Environmental Science and Policy, including ESP162 and ESP168B.Key ResponsibilitiesTeach one or more courses in Environmental Science and...