Overland Park, Kansas, United States On-site Employment USD 54,122 - 91,437 Yearly

Johnson County Community College is hiring an Assistant Professor

About the Role

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.

Required Skills
PythonSQLdata visualizationdata miningbig data architecturemachine learningnatural language processingLLMscomputer visionteachingdata sciencedata analyticsapplied AICanvas LMS
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Johnson County Community College

Established in 1969, Johnson County Community College is dedicated to transforming lives and strengthening communities through learning. Located in Overland Park, Kansas, JCCC has enjoyed a national reputation for educational excellence and student success for more than 50 years.

Visit website
Job Details
Department Education services
Category data
Posted 14 days ago