Johnson County Community College is hiring an Assistant Professor to join its Computer Science and Information Systems (CSIS) department starting in August 2026. This full-time faculty position requires teaching an average of 15 credit hours per semester and involves significant collaboration while managing projects and maintaining key academic and industry partnerships.
What You'll Do
- Teach an average of 15 credit hours per semester in Computer Science and Information Systems courses.
- Develop and teach courses in data science/data analytics and applied artificial intelligence.
- Demonstrate mastery of subject matter, teaching, and evaluation of student learning.
- Participate in professional development and college, division, and program activities.
- Support college policies and contribute to the growth of the college's mission and programs.
- Collaborate across the department, manage projects, meet deadlines, and maintain relationships with industry and academic partners.
- Maintain required faculty credentials.
- Select and develop instructional materials; plan and organize instruction to enhance student learning.
- Use a variety of proven methods of engagement and assessment.
- Provide students constructive, encouraging, and corrective feedback.
- Meet classes as scheduled and communicate absences in advance.
- Be accessible to students through email, technology, or scheduled office hours.
- Prepare and distribute syllabi according to established procedures.
- Maintain accurate student records and promptly provide final grades and attendance.
- Attend required meetings and exercise stewardship of college facilities and materials.
- Collaborate with faculty, staff, and community stakeholders to create and enhance partnerships.
- Serve on college, division, program, and department committees.
- Attend and participate in professional development opportunities.
- Create, revise, and develop departmental or program curricula.
What We're Looking For
- A Master’s degree or above in computer science, a related subfield, or computer information systems; OR a Master’s degree with 18 graduate hours in those fields; OR a Bachelor’s degree combined with relevant work experience and coursework.
- Minimum one year of related teaching or training experience (full-time, adjunct, or graduate teaching).
- Proficiency in several areas of data science/data analytics and/or applied AI, such as: Python programming, SQL, data visualization, data mining, big data architecture, machine learning, natural language processing, LLMs, and/or computer vision.
- Ability and desire to teach a variety of CSIS courses.
- Demonstrated positive teamwork experience with evidence of workload contributions.
- Demonstrated strong written and oral communication skills.
- Demonstrated self-motivation to accomplish tasks within a given timeline.
Nice to Have
- Minimum one year of related full-time or adjunct teaching experience at the post-secondary level.
- Experience teaching data science/data analytics and/or applied AI.
- Experience developing course curriculum.
- Experience with modern learning management systems like Canvas.
- Experience teaching online courses.
- Experience implementing innovative teaching practices, including active learning, project-based, service learning, and other student-centered pedagogies.
- Familiarity with the current landscape of computer science education in K-12 and Higher Education.
Technical Stack
- Python, SQL
- Data visualization tools, data mining tools
- Big data architecture
- Machine learning, natural language processing, LLMs, computer vision
- Canvas (Learning Management System)
Team & Environment
You will be part of the Computer Science and Information Systems (CSIS) department within Academic Affairs.
Benefits & Compensation
- Compensation range: $54,122-$91,437, determined by relevant years of work experience.
- Health insurance with some employer-paid options.
- Life insurance & AD&D (employer provided).
- Retirement plans (403(b), 457(b), and KPERS).
- Employer-paid 8% contribution into a 403(b) with no match required.
- Paid time off (vacation, sick, personal, and floating holidays).
- 14 days of paid holidays.
- Full tuition reduction for JCCC credit courses for employee and eligible dependents.
- Tuition reimbursement/assistance for non-JCCC courses for employee.
Work Mode
This position is onsite.
Johnson County Community College expects all members of the college community to treat others with dignity and respect, demonstrating professional and courteous behavior.



