NASA has engineers, mathematicians, accountants, historians, writers, computer support technicians, project managers, artists, educators, human resource personnel, public relations managers, physicians, lawyers -- and more.