
Mr. Larkin enlisted as an Infantryman in 1988. He served with 3/75th Ranger Regiment, Ranger Training Brigade, and the 82nd Airborne Division before being selected to attend Officer Candidate School. After receiving his commission as a Field Artillery officer in 2000, he served in 2-5th Field Artillery, 2-80th Field Artillery, and the 101st Airborne Division. He is a graduate of the Army Command and General Staff College, the Field Artillery Advanced Course and Basic Course, Officer Candidate School, Airborne, Jumpmaster, Ranger, and Pathfinder Schools. He deployed in support of Operation Just Cause in Panama, Operation Iraqi Freedom in Iraq, and Operation Enduring Freedom in Afghanistan.
He was selected as a faculty member for the Electrical and Computer Science Department at the United States Military Academy in 2006. He completed his Master of Science in Computer Science at Georgia Institute of Technology in 2008. While completing his degree, he focused on robotics, with an emphasis on autonomous navigation, computer vision, and team cooperation among robots. After arriving at West Point, he began using early versions of the Robot Operating System (ROS) for both education and research projects. He has taught in the Core Program, Computer Science Program, and the Electrical Engineering Program in EECS. He was a researcher in the Cyber Research Center and is a founding member of the Robotics Research Center at West Point. He spent 2.5 years working in the research industry with BBN Technologies before returning to West Point, where he currently educates West Point Cadets on robotics, as well as conducting research in robotics and cybersecurity.
M.S., Computer Science, Georgia Institute of Technology
B.S., Computer and Information Systems, Troy State University