Skip to main content

Instructor Pool – Data Analytics, Data Science, and Software Development – UC Berkeley Extension

Position overview

Salary range: A reasonable estimate for this position is $3,200–$6,000 per course, or $155–$170/student for an asynchronous online course. Instructor compensation is determined by course length, number of units, enrollment, budgetary considerations, and other factors.
Percent time: Part-time temporary appointments are offered by agreement on a course-by-course basis.
Anticipated start: Some appointments may begin as early as the summer semester.
Review timeline: Applicants are considered for positions as needs arise; the existence of this pool does not guarantee that a position is available.
Position duration: Appointment length is based upon course section schedule(s). Appointments may be renewable based on need, funding, and performance.

Application Window

Open date: February 21, 2024

Next review date: Monday, May 6, 2024 at 11:59pm (Pacific Time)
Apply by this date to ensure full consideration by the committee.

Final date: Thursday, Feb 20, 2025 at 11:59pm (Pacific Time)
Applications will continue to be accepted until this date, but those received after the review date will only be considered if the position has not yet been filled.

Position description

Job Type

Academic - Non-Tenure Track

Job Summary

UC Berkeley Extension, the professional and continuing education division at the University of California, Berkeley, invites applications for a pool of qualified instructors to teach in-person and online courses for our Engineering, Technology, and Environmental Management department.

UC Berkeley Extension seeks dynamic instructors with a commitment to professional and continuing education in Data Analytics, Data Science, and Software Development to lead one or more courses each year. The pool will remain in place for one calendar year; those interested in remaining in the pool beyond the advertised final closing date must reapply. The number of these positions varies from semester to semester, depending on the needs of the department.

Courses are offered in-person and online:

  • Cohort program courses are offered in-person in the classroom on weekdays (Monday-Friday, 8am-6pm) at our centers in Berkeley and San Francisco, California (U.S.A.).
  • Open enrollment courses are offered online. Online instruction is delivered through live synchronous lectures (Zoom) in the evening and on the weekend (U.S.A. Pacific Time), or asynchronously through our learning management system (Canvas).

General Duties

We are seeking qualified applicants who possess current subject matter expertise and/or teaching knowledge in the following course subjects (but not limited to). Please refer to a full list of current programs and courses in the departmental link below.

Data Analytics, Data Management, and Data Science

  • Artificial Intelligence Foundations
  • Data Analytics Capstone
  • Data Mining Using SQL
  • Data Science Capstone
  • Data Visualization
  • Data Warehousing and Business Intelligence
  • Introduction to Big Data
  • Introduction to Data Analytics
  • Introduction to Data Science
  • Introduction to Machine Learning Using Python
  • Introduction to SQL
  • Machine Learning and Deep Learning With Spark
  • Machine Learning with TensorFlow
  • Managing Data(bases) Using SQL
  • Python for Data Analysis (Intermediate/Advanced)
  • Python for Data Analysis (Introductory)
  • R for Data Analysis

Coding

  • C++ Programming
  • First Course in Java
  • Introduction to C Language Programming
  • Introduction to Computers and Programming
  • Java: Discovering Its Power
  • Mastering Python
  • Programming Python

Front-End Development

  • Fundamentals of Website Development
  • Introduction to Full Stack Web Development
  • Javascript Frameworks

Back-End Development

  • Advanced Databases
  • Back-end Frameworks with Java
  • Back-end Frameworks with PHP
  • Back-end Frameworks with Python
  • Data Structures and Algorithms
  • Introduction to Databases

Advanced Software Development

  • Full Stack Development Capstone
  • Introduction to Web Servers and Cloud Computing
  • Native Mobile Development
  • Software Design Patterns
  • Software Quality Assurance
  • Web-Software Security Frameworks (OWASP/ASVS)

Instructor duties include but are not limited to:

  • Complete mandatory training programs by deadlines established by UC Berkeley.
  • Complete required administrative tasks in a timely manner including: updating and submitting syllabi using approved syllabus template; communicating required texts and materials; communicating classroom technology and support needs.
  • Make appropriate adjustments to continually improve the syllabus, curriculum and course materials. May be based upon programmatic and/or student feedback.
  • Prepare and deliver course materials, lectures/presentations, and design learning assessments.
  • Design interactive and motivational classroom activities to fully engage participants and to reinforce student learning.
  • Stay current within the subject, discipline or field of practice.
  • Use subject-matter expertise and leverage additional resources appropriately to enhance the curriculum.
  • Utilize course support platforms, including the Canvas Learning Management System and Zoom Pro (as applicable).
  • Communicate teaching objectives and specific learning outcomes to students, and clearly explain the grading policies for the course.
  • Respond to student questions and learning needs in a timely manner.
  • Employ culturally competent and inclusive teaching methodologies in the classroom (including teaching non-native speakers and/or students with academic letters of accommodations for disabilities).
  • Evaluate student achievement of specific learning outcomes and assign grades.
  • Post final student grades to the transcript system within two weeks of course completion.
  • Handle student inquiries about final grades and consult with the Program Director/Manager as needed.
  • Retain student records according to University policies.

Data Analytics, Data Science, and Software Development Programs: https://extension.berkeley.edu/academic-areas/technology-and-information-management/#!?tab=programs&availability=all

Data Analytics, Data Science, and Software Development Course Descriptions: https://extension.berkeley.edu/academic-areas/technology-and-information-management/#!?tab=courses

Qualifications

Basic qualifications (required at time of application)
  • Bachelor’s degree or equivalent international degree required.
Additional qualifications (required at time of start)
  • All work must be performed in the United States, whether in person or online. For those who are not US citizens or permanent residents, a legal permit that allows work in the United States (such as a US visa that allows employment) is required by the start date of the position. Due to the part-time, temporary nature of instructor positions, UC Berkeley Extension is unable to provide US visa/work permits for this position.
Preferred qualifications
  • 3 or more years of professional experience in the course subject.
  • Advanced degree in subject area preferred.
  • Teaching, training or coaching experience in the course subject, within a corporate environment, or at a U.S. college/university institution.
  • Experience in creating syllabi, learning objectives, lectures/presentations, learning activities, assignments, assessments, exams, and quizzes.
  • Experience teaching online and/or developing academic content for online courses.
  • Ability to convey conceptual and complex ideas and information.
  • Effective verbal/written communication and presentation skills (English).
  • Effective organizational skills with attention to detail.
  • Ability to collaborate with colleagues and work within a team environment.
  • Proficiency in (or willingness to learn) instructional and other technology, such as: Learning Management Systems (Canvas); lecture/presentation capture applications (Panopto); online video conferencing (Zoom); Microsoft Office (Word and PowerPoint); file sharing (Google drive or Dropbox); and Google Workspace tools (email, calendar, docs, sheets, slides, etc).

Application Requirements

Document requirements
  • Curriculum Vitae or Resume - Your most recently updated C.V. or resume.

  • Instructor Information Form - Download the Instructor Information Form PDF to your computer desktop and open it using the Adobe Acrobat application. Complete, save, and upload the PDF form to your AP Recruit application. It is not recommended to use an internet PDF viewer or Google Docs to complete this form.

  • Cover Letter (Optional)

  • Sample Syllabi and/or Teaching Evaluations (Optional)

Reference requirements
  • References are requested from candidates at the interviewing stage, and references are only contacted for finalists.
Apply link: https://aprecruit.berkeley.edu/JPF04046

Help contact: extension-jobs@berkeley.edu

About UC Berkeley

UC Berkeley is committed to diversity, equity, inclusion, and belonging. The excellence of the institution requires an environment in which the diverse community of faculty, students, and staff are welcome and included. Successful candidates will demonstrate knowledge and skill related to ensuring equity and inclusion in the activities of their academic position (e.g., teaching, research, and service, as applicable).

The University of California, Berkeley is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status. For the complete University of California nondiscrimination and affirmative action policy see: http://policy.ucop.edu/doc/4000376/NondiscrimAffirmAct

In searches when letters of reference are required all letters will be treated as confidential per University of California policy and California state law. Please refer potential referees, including when letters are provided via a third party (i.e., dossier service or career center), to the UC Berkeley statement of confidentiality prior to submitting their letter.

As a University employee, you will be required to comply with all applicable University policies and/or collective bargaining agreements, as may be amended from time to time. Federal, state, or local government directives may impose additional requirements.

Job location

San Francisco Bay Area, California, U.S.A.