Computer Information Systems (CIS) Instructor - Game Development and Artificial Intelligence

Oakland Community College Office Of Human Resources
Royal Oak, MI

Oakland Community College is seeking a full-time Faculty for Game Development and Artificial Intelligence (AI) within our Computer Information Systems (CIS) department who will participate in the planning, implementation, and evaluation of educational programs, courses, and other learning experiences that directly support student success, workforce readiness, and advancement of the strategic plan of the Computer Information Systems / Software Engineering programs and the College.

Location: Royal Oak campus

The successful candidate will contribute to the continued growth and modernization of OCC’s Game Design, Software Engineering, and Data Science offerings by delivering instruction that integrates contemporary game development practices with artificial intelligence and machine learning concepts.

Starting Base Salary:$62,440 – $70,857
(Full salary range: $62,440 – $112,678 for the 2025–26 Salary Schedule; 2026–27 Salary Schedule pending)

Potential for additional pay:
Overload – 60% over base
Supplemental contract

Expected Start Date: Fall 2026

The faculty member will be expected to:

  • Contribute to program growth in Game Development and AI/ML through curriculum innovation
  • Support student pathways to employment, transfer, and industry engagement
  • Participate in program assessment, accreditation-related activities, and continuous improvement
  • Collaborate with colleagues across disciplines to support interdisciplinary and applied learning opportunities
  • Remain current with evolving industry practices, tools, and technologies in game development and artificial intelligence
  • Work with department and CIS discipline to coordinate adjunct sections, textbooks, and lab materials, as applicable
  • Work with the CIS discipline to review and adopt course materials for personal and adjunct use
  • Participate in campus and college committees
  • Work a flexible schedule, potentially including evenings

This description is intended to indicate the types of duties, responsibilities, knowledge, and skills requested of the employee assigned this title. It is not intended to be an exhaustive list.


The ideal candidate will demonstrate:

  • Experience and interest in teaching game development, software engineering, artificial intelligence, and/or machine learning courses, particularly those related to:
    1. Game programming and interactive systems
    2. AI and ML foundations and applications
    3. Simulation, procedural systems, or intelligent agents
  • Strong foundation in one or more of the following programming languages:
    1. Python
    2. C#
  • Working knowledge or experience with several of the following:
    1. Java, C++, JavaScript
    2. Game engines such as Unity and/or Unreal Engine (certification desirable but not required) Modeling and content creation tools (e.g., Blender)
    3. Interactive storytelling or narrative tools (e.g., Twine)
    4. Web development technologies (HTML, CSS, JavaScript)
  • Experience in curriculum development for college-level lecture and laboratory components
  • Ability to communicate effectively with students, faculty, and staff
  • Experience and interest in course assessment and continuous improvement
  • Recent participation in professional development related to computing, game development, or AI/ML
  • Experience working with diverse student populations
  • Ability to work as a team player in a multi-cultural, diverse working environment
  • Experience working collaboratively with laboratory support staff
  • Proficiency using learning management systems (e.g., D2L or Canvas) for course delivery and assessment
  • Ability to provide instruction in a face-to-face, hybrid, or online learning environment


Education

Minimum qualifications include:

  • Master’s degree or higher in Computer Information Systems or a closely related field, such as:
    1. Computer Science
    2. Computer Information Science
    3. Computer Information Systems
    4. Game Development
    5. Software Engineering


Substitutions may be accepted as follows:

  • Bachelor’s degree in the discipline plus five (5) years of recent, relevant professional experience, or
  • Associate degree in the discipline plus eight (8) years of recent, relevant professional experience


Experience

  • At least one year of experience teaching courses related to game software development, software engineering, artificial intelligence, or closely related areas is preferred
  • Community college teaching experience preferred
  • Industry experience in game development, AI/ML, software development, or related technical fields is desirable
// // //