Contact Information
MS 301-2374800 Oak Grove Drive
Pasadena, CA 91109
U.S.A.
Tel: +1 (818) 393-7301
Fax: +1 (818) 354-3000
From 2003 to 2018, I worked at the NASA Jet Propulsion Laboratory (JPL) in Pasadena, California. as a member of the Laboratory for Reliable Software (LaRS). I also served as the Chief Engineer for Flight Software and Avionics Systems.
I am also a member of the flight software teams for the Mars rovers Curiosity (landed in Gale crater, Aug 5 2012) and Perseverance (landed in Jezero crater, Feb 18 2021). I served as the engineer responsible for the design and implementation of the spacecraft data management system and high-level communication behaviors. I also served as a member of the Curiosity Surface Operations team, (as Data Management Chair).
I hold a joint appointment as Lecturer in Computer Science at the California Institute of Technology, and regularly teach course CS116 (Introduction to Program Reasoning).
I am an elected member of (and current secretary for) IFIP Working Group 2.3 on Programming Methodology.
My Erdös number is 3
(Narendra Karmarkar • Andrew Odlyzko / Laszlo Lovasz • Paul Erdös).
NEWS
- The Perseverance Rover landed successfully in Jezero crater on Feb 18, 2021. You can find the latest mission updates here.
- The Curiosity Rover has completed over 3000 sols on the surface of Mars! See this site for the latest news.
- Our Rust model checker Shuttle is now available on crates.io and on on github.