- No current open positions.
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.
- 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.