Mr. Patrick Stakem

Electrical and Computer Engineering

Personal Bio

Mr. Stakem has Masters degrees in Applied Physics and Computer Science from JHU/APL.His undergraduate degree is BSEE from Carnegie Mellon University.

Education History

  • BS Electrical Eng/Applied Comp Sci, Carnegie Mellon U.
  • MS Applied Physics, JHU
  • MS Computer Science, JHU

Work Experience

Adjunct Faculty, JHU Whiting School of Engineering


The History of Spacecraft Computers from V-2 to the Space Station, Jan. 2011, PRRB Publishing, ASIN B004L626U6.
Microprocessors in Space, June 2011, PRRB Publishing, ASIN B0057PFJQI.
Robots and Telerobotics in Space Applications, June 2011, PRRB Publishing, ASIN B0057IMJRM.
Architecture of Massively Parallel Microprocessor Systems, January 2011, PRRB Publishing, ASIN B004K1F172.
Extreme Environment Embedded Systems, PRRB Publishing, 2016, ASIN B01AF9CBM0.
4- and 8-bit Microprocessors, Architecture and History. (Computer Architecture Book 1), PRRB Publishing; 3rd edition (June 2, 2013), ASIN B00D5ZSKCC.
Apollo's computers, PRRB Publishing, 2014, ASIN B00LDT2172.
Computer Virtualization and the Cloud, PRRB Publishing, 2013, ASIN B00BAFF0JA.
The Hardware and Software Architecture of the Transputer, PRRB Publishing, 2011, B004OYTS1K
Mainframes, Computing on Big Iron, PRRB Publishing, 2015, B00TXQQ3FI.
Earth Rovers: for Exploration and Environmental Monitoring (Robots Book 2), PRRB Publishing 2014, ASIN B00MBKZCBE.
What's the Worst That Could Happen?: Bad Assumptions, Ignorance, Failures, and Screw-ups in Engineering Projects, PRRB Publishing, 2014, B00J7SH540.
Multicore Computer Architecture, PRRB Publishing, 2014, ASIN B00KB2XIQ0.
Introduction to Spacecraft Control Centers, PRRB Publishing, 2016, ASIN B01D1Y5LZ0.
Floating Point Computation, PRRB Publishing, 2013, ASIN B00D5E1S7W.
Ross Winans, an ingenious mechanic of Baltimore, PRRB Publishing, 2016, ASIN B01D8VZ7BY.
Tracks along the Ditch, Relationships between the C&O Canal and the Railroads, PRRB Publishing, 2012, ASIN B008LB6VKI.
“History of Flight Software,” FSW-08 conference, JHU/APL, November 2008.
“Open Source Software for Small Satellites,” with Paul Wooster, David Boswell, Jessy Cowan-Sharp, 21st Annual AIAA/USU, paper SSC07-XII-3, July 2007.
"Migration of an Image Classification Algorithm to an Onboard Computer for Downlink Data Reduction," AIAA Journal of Aerospace Computing, Information, and Communication , Feb 2004 ,Vol. 1 no. 2 pp 108-111.

"FlightLinux: a New Choice for Spacecraft Embedded Computers," Linux Magazin (in Romanian), Nov. 2003.
"Linux in Space", Oct. 2, 2003, invited presentation, Institution of Electrical Engineers, Sheffield Hallam University, Sheffield, UK.
“Free Software in Space–the NASA Case,” invited paper, Software Livre 2002, May 3, 2002, Porto Allegre, Brazil.
"Massively Distributed Processing for Earth Science Data," Science Data Processing Workshop, Greenbelt, MD, Feb. 2002.
"Specialty High Performance Computing Using Beowulf Distributed Computing and FPGA's, Invited Paper, NASA New Partnerships in Medical Diagnostic Imaging, Greenbelt, MD, July, 2001.
With Miller, J., Flatley, T., Vicente, G. "Onboard Cloud Contamination Detection with Atmospheric Correction," Proceedings of the NASA Earth Science Technology Workshop 2001.
"FlightLinux," NASA Space Internet Workshop, Goddard Space Flight Center, August 2000.
"Extending NASA's Data Processing to Spacecraft," with Figueiredo, Flatley, Hines, IEEE Computer, June 1999.
A Practitioner's Guide to RISC Microprocessor Architecture, NY:J. Wiley & Sons, ISBN 0-471-13018-4, 1996.
"Advanced Computational Architecture for Flight Telerobotic Servicers", Satellite Services Workshop IV, June 21- 23, 1988, Johnson Space Center, Texas.
"The Brilliant Bulldozer: Parallel Processing Techniques for Onboard Computation in Unmanned Vehicles", 15th AUVS Symposium, San Diego, Ca. June 6-8, 1988.
Stakem, Pat, Lumia, Ron, Smith, Dave, “A Computer and Communications Architecture for the Flight Telerobotic Servicer,” June 24, 1988, ICG-#20, Intelligent Controls Group, Robot Systems Division, National Bureau of Standards.
"Sensors for Robots, the Integration of Sensed Data, and Knowledge‑Based Navigation Systems," with S. Hynes, IPRC-1, Albuquerque, NM, April 1984.
"The Shuttle Environmental Monitoring System ‑ A Service for Commercial Payloads," 1983, AIAA paper 83‑2669, Shuttle Environment and Operations Meeting, Washington, DC.
"One Step Forward ‑ Three Steps Backup. Computing in the U.S. Space Program," Byte, Sept. 1981. Reprinted in Military Electronics and Countermeasures, Vol. 7, no.12, and Vol. 8, no.1, Dec 1981 and Jan 1982.
"Tracking of Space‑Related Flight Computer Systems and the VHSIC Program," BMDSCOM White Paper, 1980.
“Software Fault Tolerance,” March 1980, for NASA/GSFC.
"Hardware/Software Tradeoffs in Microprocessor Design," Electronic Design, Vol. 26, no.19, Sept 1978.
"Memory Access Priority Controller," 8X02 Control Store Sequencer Application Manual, Signetics 1978.
"Passive Magnetic Momentum Wheel Unloading," AIAA J. Spacecraft & Rockets, June 1977 Vol. 14 no. 6 pp 335-338.
"Operational Experience with Support of a Programmable Spacecraft On‑Board Computer," IEEE Southeastcon Proceedings, 1977, IEEE Southeastcon, Williamsburg, VA.
“An Algorithm For A Generalized Rate Plus Position Control Law For Digital Implementation,” 1976, NASA/GSFC.

Honors and Awards

  • NASA Shuttle Program Managers Commendation Award (2011)
  • Community Outreach Awareness, for mentoring services to Summer Engineering Program, GSFC (2011)
  • Certificate of Appreciation, NASA Earth Science Technology Office (2000)
  • Academic Excellence Award for Webpage Design (1999)
  • NASA Group achievement awards (1983)
  • NASA Apollo-Soyuz Test Program Award (1973)