 Seacord earned a Bachelor's degree in computer science from Rensselaer Polytechnic Institute in December 1983.He has also completed graduate-level courses at Carnegie-Mellon University in software design, creation and maintenance; user interfaces; software project management; formal methods; human factors; operating systems; and entrepreneurship.Seacord began programming professionally for IBM in 1984, working in processor development, then communications and operating system software, and software engineering.