About The Position

Virginia Military Institute is hiring a non-tenure-track Lecturer of Computer and Information Sciences to teach undergraduate courses. The role requires knowledge of computer science and related disciplines, effective teaching, and a commitment to undergraduate teaching, academic advising, and student development. The lecturer will collaborate professionally with faculty, staff, and cadets. Teaching or contributing in areas such as programming, algorithms, software engineering, computer architecture, cybersecurity, and artificial intelligence is relevant to the position. Hands-on laboratory instruction and experiential learning are preferred. The position is onsite in Lexington, Virginia. The hiring range is $84,000–$91,000, commensurate with experience. Applications will be reviewed as received until the position is filled. Applicants should submit a cover letter, current curriculum vitae, teaching philosophy statement, and contact information for three professional references with their recommendation letters. Selected candidates must submit official transcripts. The Virginia Military Institute is an equal opportunity employer and encourages applications from veterans and individuals with disabilities.

Requirements

  • Ph.D. in Computer Science, Cybersecurity, Artificial Intelligence, Information Technology, or a closely related field.
  • Demonstrated knowledge of and ability to teach undergraduate courses in computer science and related disciplines.
  • Commitment to undergraduate teaching, academic advising, and student development.
  • Ability to work collaboratively with faculty, staff, and cadets in a professional academic environment.

Nice To Haves

  • Prior experience teaching undergraduate computer science courses.
  • Ability to teach courses in programming, algorithms, software engineering, computer architecture, cybersecurity, and related areas.
  • Experience with hands-on laboratories and experiential learning.

Responsibilities

  • Teach undergraduate courses in computer science and related disciplines effectively.
  • Teach or contribute to areas such as programming, algorithms, software engineering, computer architecture, cybersecurity, and artificial intelligence.
  • Provide academic advising and support student development.
  • Collaborate professionally with faculty, staff, and cadets.
  • Potentially provide hands-on laboratory instruction and experiential learning.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Ph.D. or professional degree

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service