Adjunct Professor of Computer Science Jobs
Adjunct Professor of Computer Science jobs are open across community colleges, universities, and online education platforms, from entry-level instructor roles to senior lecturer positions, with specializations in algorithms, cybersecurity, and data science. Scan the live roles below and apply to whichever ones fit.
Find JobsOverview
Showing 4 of 25+ Adjunct Professor of Computer Science jobs







Thank you for your interest in working at William Paterson University.
William Paterson University is a purpose-driven, proudly diverse community—designated as both a public Hispanic-Serving Institution and Minority-Serving Institution—committed to creating transformative academic, professional, and personal experiences as a powerhouse of progress. We foster a workplace that values growth, flexibility, and community, and we are recognized as a 2024 and 2025 Forbes’ Best Employers by State, 2025 Great College to Work For, and honored with the NJBIZ Empowering Women Award.
Our 1,000 dedicated staff members enjoy competitive benefits, a four-day summer workweek, tuition support, and strong opportunities for internal promotion. Situated on a scenic suburban campus just 20 miles from New York City, WP offers a diverse, inclusive environment where your contributions fuel student success, economic and social mobility, and community engagement. Together, we empower our students through intentional, holistic support within flexible, innovative, and inclusive settings—preparing graduates to thrive professionally and personally, and to lead with a commitment to progress in New Jersey and beyond.
William Paterson University invites applications for adjunct faculty positions in the Department of Computer Science within the College of Science and Health. The Department welcomes applications from qualified professionals and educators interested in contributing their academic and professional expertise to our undergraduate programs. Adjunct faculty appointments are made based on departmental needs and course availability. While there may not be an immediate vacancy, qualified applicants may be contacted as teaching opportunities become available.
Undergraduate courses are offered in both in-person and online formats. Adjunct faculty typically teach courses at the 2000- and 3000-level, including, but not limited to:
- Computer and Information Technology
- Applied Operating Systems
- Object-Oriented Programming in Java
- Discrete Structures
- Fundamentals of Computer Networking
- System Administration
- Data Management Concepts and Applications
Department Overview
The Department of Computer Science offers undergraduate degree programs in Computer Science and Information Technology. Our programs prepare students with the theoretical foundations, technical expertise, and practical skills needed to develop software, integrate computing technologies into systems and networks, and manage, maintain, and secure modern computing environments.
Graduates are prepared for careers in a broad range of computing and technology fields, including software engineering, programming, data analytics, business analysis, systems analysis, database administration, software testing, networking, cybersecurity, data science, and related areas. Our programs also prepare students who wish to pursue graduate study in computer science, information technology, and related disciplines.
The Department emphasizes strong technical preparation, communication, teamwork, problem-solving, and professional skills within a collaborative and student-centered learning environment.
For more information about the Department of Computer Science, please visit the department website at https://wpunj.edu/cs
Duties and Responsibilities
Adjunct faculty responsibilities include, but are not limited to:
- Teach up to six (6) credits of undergraduate courses per semester, based on departmental needs and course availability.
- Develop course syllabi consistent with approved course outlines, learning objectives, and departmental expectations.
- Deliver course content using appropriate instructional methods and assess student learning through effective and appropriate assessment strategies.
- Provide students with consistent and effective academic support, guidance, and mentoring.
- Maintain appropriate availability to address student questions and academic needs.
- Contribute to student success by creating an engaging, inclusive, and supportive learning environment.
- Teach in person and/or online, depending on course schedules and departmental needs.
- Fulfill other instructional responsibilities consistent with University and departmental policies.
Required Qualifications
Candidates for undergraduate teaching assignments must possess:
- A master's degree in Computer Science, Information Technology, or a closely related field.
- Current or recent full-time or part-time employment, professional practice, or relevant industry experience.
- Ability to teach effectively in both in-person and online instructional formats.
- Strong communication and interpersonal skills and a commitment to student learning and success.
Preferred Qualifications
Preference may be given to candidates who possess one or more of the following:
- Relevant professional certifications and/or evidence of continuing professional education.
- Significant professional experience directly related to the courses to be taught.
- Leadership, supervisory, or managerial experience in industry, government, nonprofit organizations, professional associations, or related settings.
- Prior college- or university-level teaching experience.
- Experience teaching in both in-person and online modalities.
- Demonstrated ability to incorporate current industry practices, technologies, and professional experience into the classroom.
Personal Attributes and Professional Competencies
Successful candidates should demonstrate:
- The ability to translate professional and technical experience into effective pedagogical approaches that enhance the relevance of the curriculum.
- A commitment to continuous professional development and maintaining currency in the discipline.
- A commitment to teaching excellence, effective assessment practices, and positive student learning outcomes.
- Patience, flexibility, and resourcefulness in addressing diverse student needs and academic challenges.
- The ability to establish and maintain effective working relationships with students, faculty, staff, and other members of a diverse academic community.
- A collaborative approach and demonstrated ability to contribute effectively toward shared departmental and institutional goals.
NOTE: Adjunct positions remain open and would be filled on an as-needed basis, dependent upon departmental need. Your application would be reviewed and considered should a need to fill this position arise.
ADJUNCTS PER CREDIT RATE:
New employees - $2225/CREDIT
Employees who have worked for 13+ semesters at WP - $2300/CREDIT
This position may be eligible for a comprehensive benefits package, which includes health and dental insurance and retirement plans. To learn more, please visit: Benefits Package Pamphlet (AFT Faculty)
Invitation to apply
Interested candidates will be prompted to complete an application and submit a cover letter and resume/cv.
Submission of all documents listed is required for consideration and should be uploaded when prompted to upload your resume.
General questions related to this application process, please contact humanresources@wpunj.edu .
Please include with your inquiry the Job Requisition number beginning with R as well as the job title and department.
Salary Range:
Total Rewards and Benefits:
Click here to view the total rewards of working at WP
William Paterson University is committed to protecting your privacy and will not sell your personal information.
EEO Statement
William Paterson University is dedicated to providing equal opportunities and equal access to all individuals regardless of race or ethnicity, sex/gender (including pregnancy), gender identity or expression, sexual orientation, age, disability, genetic information, marital status, civil union status, familial status, religion, national origin or citizenship, military service status, or any other category protected by law. William Paterson University does not discriminate on the basis of any category stated above or as prohibited by applicable law. Individuals from historically underrepresented backgrounds are encouraged to apply.
For more information, visit University Facts
Adjunct Professor of Computer Science Jobs by Experience Level
See All 25 Adjunct Professor of Computer Science Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsAdjunct Professor of Computer Science Job Market
Who's Hiring



Top Industries Hiring
- Education
What Employers Look For
The qualifications that appear most often in adjunct professor of computer science jobs.
- Master's degree or PhD in Computer Science or a closely related field
- Prior college-level teaching experience in Computer Science coursework
- Proficiency in programming languages such as Python, Java, or C++
- Ability to teach courses in data structures, algorithms, or software engineering
- Experience with learning management systems such as Canvas or Blackboard
- Strong communication skills for delivering lectures to diverse student populations
Tips for Your Adjunct Professor of Computer Science Job Search
Tailor your CV for each institution
Community colleges emphasize teaching experience and student outcomes, while research universities want publications and grants. Adjust the order of your sections to lead with whichever credential type the posting signals it values most.
Apply early to roles that fit
Migrate Mate lists adjunct professor of computer science openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Highlight course development work specifically
Many applicants list teaching without specifying whether they designed the curriculum. Name the courses you built from scratch, the LMS platforms you used, and any enrollment or pass-rate outcomes you can point to honestly.
Target postings by modality and scheduling fit
Adjunct roles are posted as in-person, hybrid, or fully online, and many are evening or weekend sections. Filter for modality early so you're not deep into an application for a role whose schedule you can't take.
Prepare a teaching demonstration before interviews
Most hiring committees ask for a sample lecture or coding walkthrough, often with less than a week's notice. Have a 20-minute demonstration ready on a foundational topic like data structures or object-oriented programming before you send your first application.
Negotiate course load and renewal terms upfront
Adjunct contracts vary widely in how many sections are guaranteed and how renewal works. Ask during the offer conversation what the typical load is per term and whether continuation is performance-based or enrollment-dependent.
Adjunct Professor of Computer Science Jobs: Frequently Asked Questions
Which companies are hiring the most adjunct professor of computer sciences?
The most active employers for adjunct professor of computer sciences right now are Cedarville University, Cuyahoga Community College, and New York University, and the most openings are in New York, Ohio, and New Jersey, based on current listings on Migrate Mate as of November 2026. Demand is especially consistent at community colleges and online-first institutions that run rolling adjunct hiring throughout the academic year.
How many adjunct professor of computer science jobs are remote?
About 17% of adjunct professor of computer science openings are fully remote or hybrid as of November 2026, reflecting the growth of online degree and certificate programs. Courses in introductory programming, web development, and cybersecurity tend to have the highest concentration of remote sections compared to lab-intensive or capstone courses.
How do you become an adjunct professor of computer science?
You typically need at least a master's degree in Computer Science or a related field, though many institutions accept candidates with a bachelor's degree plus substantial professional experience. Build a teaching portfolio by documenting any instruction, tutoring, or workshop facilitation you've done, then apply directly to community colleges and online programs, which hire adjuncts more frequently than four-year research universities.
How do you get hired as an adjunct professor of computer science with little experience?
Start by targeting community colleges and continuing education programs, which are more open to candidates whose strength is industry experience rather than a long teaching record. Frame your professional work in terms of the courses it supports, emphasize any mentoring or training you've done in a workplace setting, and offer to teach foundational sections like intro programming where faculty shortages are common.
What does the adjunct professor of computer science interview process look like?
Most processes begin with a brief phone or video screen with the department chair or a faculty committee, followed by a teaching demonstration where you present a short lesson on an assigned or self-selected topic. Some institutions also conduct a conversational interview about your pedagogical approach, how you handle struggling students, and your familiarity with the course materials already in use. The full process typically takes two to four weeks.
Where can I find and apply to adjunct professor of computer science jobs?
You can find and apply to adjunct professor of computer science jobs on Migrate Mate, which lists current openings from across the United States. Search for roles that match your subject area, modality preference, and location, then apply directly to each listing that fits your background and availability.
See All 25 Adjunct Professor of Computer Science Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs