A Maryland Navy nuclear engineer with access to military secrets has pleaded guilty to trying to pass information about American nuclear-powered submarines to someone he thought was a representative of a foreign government but who turned out to be an undercover FBI agent.