Assistant Professor, Computer Science and Cybersecurity
Community College of Rhode Island · Warwick, Rhode Island, United States · $64K–$69K/yr
About the role
The faculty member will teach undergraduate courses across the computer science and cybersecurity curriculum while fostering a student-centered learning environment. Responsibilities also include advising students, developing curriculum, and participating in departmental and college-wide initiatives.
What they look for
Requirements
Candidates must hold at least a Master's degree in a relevant computing discipline and possess a minimum of one year of undergraduate teaching experience. Proficiency in contemporary computing technologies and a commitment to inclusive, evidence-based teaching practices are required.
Full description
JOB SUMMARY:
The Department of Computer Science and Cybersecurity seeks a dynamic tenure-track faculty member to teach undergraduate courses across the computer science curriculum. The department prepares students for successful transfer opportunities and careers in computer science, software engineering, cybersecurity, cloud computing, data analytics, networking, artificial intelligence, and related computing disciplines. As a teaching-focused institution, CCRI values excellence in instruction, student engagement, advising, and curriculum development.
Teaching responsibilities will be based on departmental needs and the successful candidate's qualifications. Full-time faculty are expected to teach a full instructional workload consistent with the CCRI Faculty Association Agreement, advise and mentor students, participate in curriculum development and assessment, and contribute to departmental and college initiatives. Course assignments may include programming, software engineering, scripting, operating systems, cybersecurity, cloud computing, data analytics, artificial intelligence, and other computer science disciplines.
This position will begin with the Spring 2027 semester.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Commitment to CCRI's Mission:
- Support the philosophy and mission of a comprehensive community college.
- Foster a diverse, inclusive, equitable, and student-centered learning environment through collaboration with students, faculty, staff, and community partners.
Effective Teaching:
- Maintain current expertise through continuous professional development in computer science, software engineering, cybersecurity, instructional technologies, and emerging computing trends, incorporating new developments into instruction where appropriate.
- Deliver high-quality, student-centered instruction using evidence-based teaching practices that promote critical thinking, problem solving, and student success.
- Develop, implement, and assess course competencies, learning outcomes, and student performance using equitable and effective assessment practices.
- Adapt instructional strategies based on assessment results, student feedback, and diverse learning needs to continuously improve student learning.
Instructional Skills:
- Provide high-quality instruction in face-to-face, hybrid, synchronous online, asynchronous online, and laboratory learning environments.
- Design, develop, and maintain curriculum, instructional materials, laboratory exercises, assignments, assessments, and experiential learning activities aligned with approved learning outcomes and current industry standards.
- Integrate contemporary programming languages, secure software development practices, cloud platforms, cybersecurity technologies, instructional technologies, and other industry-standard computing tools into instruction.
- Leverage Blackboard Ultra or comparable instructional technologies to support communication, assessment, student engagement, and course delivery.
- Provide timely, constructive, and meaningful feedback that promotes student achievement and continuous improvement.
Communication Skills:
- Communicate effectively in oral, written, electronic, and classroom environments with students, colleagues, administrators, and external stakeholders.
- Present complex technical concepts clearly and effectively to students with diverse educational backgrounds and varying levels of technical experience.
- Cultivate productive relationships through strong organizational, interpersonal, communication, and collaboration skills.
- Provide timely, substantive, and constructive feedback that supports student learning, engagement, and academic success.
- Maintain professional, responsive, and respectful communication using college-supported technologies.
Departmental Support:
- Contribute to a collaborative, innovative, and student-centered academic environment that values continuous improvement, creativity, adaptability, and teamwork.
- Support curriculum development, program review, student recruitment, retention, advising, mentoring, outreach, and continuous program improvement.
- Participate in departmental, divisional, and college committees, governance activities, accreditation efforts, assessment initiatives, and strategic planning.
- Collaborate with faculty, staff, advisory boards, industry partners, and transfer institutions to maintain curriculum relevance and alignment with workforce and transfer needs.
- Teach assigned courses and travel to multiple CCRI campuses as required by departmental needs.
- Perform additional responsibilities consistent with the expectations of a tenure-track faculty member.
MINIMUM REQUIREMENTS:
- Master's degree in Computer Science, Cybersecurity, Software Engineering, Information Technology, Information Systems, Computer Engineering, Data Analytics, Artificial Intelligence, or a closely related computing discipline.
- Minimum of one (1) year of experience teaching undergraduate computer science or related computing courses. Experience teaching in a community college or other teaching-focused higher education environment is preferred. Equivalent instructional experience will be considered.
- Demonstrated familiarity with contemporary computing technologies, including artificial intelligence, and the ability to evaluate and apply them appropriately in academic or professional settings.
- Commitment to inclusive teaching practices, student success, academic excellence, and continuous professional growth.
Preferred Qualifications:
- Demonstrated excellence in teaching, learner-centered instruction, curriculum development, course assessment, and student success.
- Experience teaching, training, mentoring, or delivering technical instruction in computer science or related computing disciplines within higher education, industry, government, or military environments.
- Relevant industry experience in software engineering, cybersecurity, secure software development, cloud computing, systems administration, data analytics, digital forensics, artificial intelligence, or related computing disciplines.
- Experience delivering hands-on instruction in laboratory, hybrid, virtual, and online learning environments using Blackboard Ultra or comparable Learning Management Systems and other instructional technologies.
- Relevant industry certifications such as CompTIA, Microsoft, AWS, Cisco, ISC², EC-Council, Oracle, VMware, Red Hat, Tableau, Microsoft Power BI, GitHub, or comparable certifications.
- Strong communication, organizational, interpersonal, collaboration, and relationship-building skills with the ability to work effectively with students, colleagues, advisory boards, industry partners, and transfer institutions.
- Earned doctorate in Computer Science, Cybersecurity, Software Engineering, Artificial Intelligence, or a closely related computing discipline.
LICENSES, TOOLS AND EQUIPMENT:
- Proficiency using Microsoft 365, Learning Management Systems, programming environments, version control systems (e.g., Git), integrated development environments (IDEs), and discipline-specific instructional software.
- Ability to utilize cloud platforms, virtualization technologies, cybersecurity tools, and other technologies relevant to assigned courses.
- Ability to travel between CCRI campuses and instructional locations as required by departmental needs.
ENVIRONMENTAL CONDITIONS:
This position is not substantially exposed to adverse environmental conditions.
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of any employment visa including student visas.