Skip to main content Skip to footer site map
Computer Science Department

Employment Opportunities

 

Civilian (full-time)

    • Distinguished Visiting Professor (Computer Science)

      The Naval Academy’s Computer Science Department invites applications for the RADM Frank Leighton and Class of 1948 Distinguished Visiting Professor in Computer Science. This position is anticipated to begin in late July 2022. A Distinguished Visiting Professor is expected to have a strong reputation and technical expertise in Computer Science, Data Science, or a closely related field. Applications are encouraged from all relevant topical areas.  For more information about the position, and details on how to apply, please visit  RADM Frank Leighton and Class of 1948 Distinguished Visiting Professor in Computer Science.

    • Distinguished Visiting Professor (Data Science)

      The Naval Academy's Computer Science Department invites applications for the Sammon Distinguished Visiting Professor in Data Science. This position is anticipated to begin in late July 2022. A Distinguished Visiting Professor is expected to have a strong reputation and technical expertise in Computer Science, Data Science, or a closely related field. Applications are encouraged from all relevant topical areas. For more information about the position, and details on how to apply, please visit Sammon Distinguished Visiting Professor in Data Science.

Note: Applicants that wish to be considered for both "Distinguished Visiting Professor" positions should submit a complete set of materials to each application email address.

 

 Civilian (adjunct)

The Computer Science Department occasionally has adjunct faculty positions. Candidates must have experience in C++ or Java programming, and an earned M.S. in Computer Science or closely related field is required. For more information, please contact the Computer Science Department Chair, Professor Luke McDowell.  

Military

  • Permanent Military Professor (PMP)

    The Computer Science Department hosts multiple PMPs. For additional information, please see OPNAV INSTRUCTION 1520.40B., follow this link or contact CDR Kenneth Maroon

  • Permanent Military Instructor (PMI)
  • PMI officers help meet the demands for military instructors at the USNA. The PMI program is made up of post department-head URL or IWC Lieutenant Commanders with a master's degree in Computer Science or a closely related field. For more guidance, please see OPNAV INSTRUCTION 1520.40B , USNA Officer Faculty Opportunities, and contact CDR Kenneth Maroon with any department specific questions.
  • Rotational Military

    The Computer Science Department at the US Naval Academy is always seeking qualified active duty Navy and Marine Corps officers with an interest in teaching Computer Science. An earned M.S. in Computer Science or closely related field is required. Applicants for these military positions must have good communication skills, a commitment to excellence in teaching, and broad teaching interests. If you are interested, or would simply like more information, please contact CDR Kenneth Maroon.

  • Recalled Reservist

    Qualified Navy reserve officers instruct in academic departments and serve as outstanding military role models for Midshipmen. Successful candidates will have a M.S. or Ph.D. in Computer Science or closely related field. For more details, see USNA Reserve Recall Opportunities and contact CDR Kenneth Maroon with any department specific questions.

go to Top