Assistant/Associate Professor of Computer Science

Virginia Information Technologies Agency•Prince George, VA
•$55,000 - $80,000•Onsite

About The Position

Richard Bland College is a two-year, residential liberal arts transfer institution focused on preparing students to transfer to highly ranked colleges and universities. The College is seeking exceptional Computer Science, Computer Programming, and/or Computer Engineering professors for permanent, non-tenure-track, full-time positions, with renewal options based on performance and college policy, beginning in the Fall 2027 semester. The primary role is to provide college-level instruction and academic-related activities that encourage, support, and enable student success. The faculty members will teach computer science, mathematics, and/or engineering at all levels and help develop stronger interdisciplinary ties with other departments. As part of the Department of Natural Science & Mathematics, they will also advise students and serve on committees under the College’s shared governance structure. The position reports to the Chair of Natural Science & Mathematics. The role includes teaching programming, computer science, IT, mathematics, and/or engineering courses; preparing and submitting grade and student-performance reports; organizing class activities and assignments around course learning outcomes; collaborating with faculty and staff on course-related materials; and demonstrating an enthusiastic commitment to the College’s mission, vision, and strategic plan.

Requirements

  • Master of Science degree or higher in a computer science or engineering discipline from a regionally accredited college or university, or an M.S. degree with 18 graduate credit hours in computer science and/or engineering.
  • Extensive knowledge of the subject areas taught, including computer programming (such as Java, Python, C++, or C#), network computing, cybersecurity, engineering-related methods or disciplines, or a combination of these areas.
  • Knowledge and understanding of effective communication and instruction.
  • Knowledge and understanding of the characteristics and challenges of first- and second-year college students.
  • Strong interpersonal skills and a collaborative style.

Nice To Haves

  • Experience working with emerging technologies, such as artificial intelligence, uncrewed aerial systems, virtual reality, submersibles, or related technologies.
  • Earned doctorate in Computer Science and/or Engineering.
  • Ability to teach courses in mathematics, cybersecurity, and/or data science.
  • Experience as a college faculty member.
  • Extensive background and experience implementing innovative education delivery techniques.

Responsibilities

  • Teach programming, computer science, IT, mathematics, and/or engineering courses in accordance with college and departmental policies and procedures.
  • Prepare and submit timely grade reports and other reports on student performance as required.
  • Organize class activities and assignments in alignment with course learning outcomes.
  • Work with other faculty and staff to review, produce, and/or select course-related materials.
  • Advise students.
  • Serve on committees under the College’s shared governance structure.
  • Support the development of stronger interdisciplinary ties with other departments.
  • Demonstrate an enthusiastic commitment to Richard Bland College’s mission, vision, and strategic plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service