CV

General Information

Full Name Christopher Iliffe Sprague
Date of Birth 1995/01/19
Languages English (native), Swedish (B1), Spanish (A1)
Address Teknikringen 14, 114 28 Stockholm, Sweden
Email sprague (at) kth (dot) se

Education

  • 2022
    PhD
    KTH Royal Institute of Technology, Stockholm, Sweden | Robotics, Perception and Learning Department
    • Thesis titled "Efficient and Trustworthy Artificial Intelligence for Critical Robotic Systems".
  • 2017
    MS
    Rensselar Polytechnic Institute, Troy, NY, USA | Mechanical, Aerospace, Nuclear, and Electrical Engineering Department
    • Thesis titled "Towards intelligent trajectory optimisation in astrodynamics".
  • 2016
    BS
    Rensselar Polytechnic Institute, Troy, NY, USA | Mechanical, Aerospace, Nuclear, and Electrical Engineering Department
    • Focus on fluid, solid mechanics, and control theory.

Experience

  • Jun 2022 - Now
    Postdoctoral Researcher
    SciLifeLab, Stockholm, Sweden
    • Researching inductive bias for ML-based prediction of molecular interactions (adv. Hossein Azizpour \& Arne Elofsson).
    • Benchmarked the robustness of SOTA ML-based docking models on apo and holo receptor structure variations (esp. with backbone variations, e.g. in GPCRs).
    • Benchmarked SOTA ML-based docking models on drug screening with decoys (i.e. DUDE-Z dataset).
    • Currently working on endowing diffusion generative models with stability and robustness guarantees with stochastic port Hamiltonian systems (e.g. for stable multi-modal docking or folding).
  • Dec 2017 - Jun 2022
    Doctoral Researcher
    Robotics, Perception and Learning Lab, KTH Royal Institute of Technology, Stockholm, Sweden
    • Published research (100+ citations) in the intersections of control theory, machine learning, perception, and planning (advised by Petter Ögren and John Folkesson).
    • Developed planning and computer vision algorithms for multiple AUV scenarios in ROS, collaborated with a team of researchers to integrate them with other subsystems (e.g. control, perception, localisation), and tested them in simulation and real life.
    • Led workshops and presented research at conferences and seminars.
    • Presented robotic demonstrations to industrial and governmental stakeholders of the Swedish Maritime Robotics Centre.
    • Supervised multiple M.Sc. students to the completion of their theses.
    • Developed and presented robotic planning assignments in a course of 200+ students over 4 semesters.
    • Led help sessions in robotics and machine learning courses.
    • Amplified research visibility with media outreach and social media.
  • Dec 2019 - Feb 2020
    Autonomous Underwater Vehicle (AUV) Technical Assistant
    University of Tasmania (UTAS), Hobart, Tasmania, Australia | Institute for Marine and Antarctic Studies (IMAS)
    • Worked on deploying the Nupiri Muka AUV near Thwaites glacier for under-ice data collection during the Korean Polar Research Institute's Winter 2019-2020 Antarctic expedition (advised by Peter King).
    • Worked on recovering Gothenburg University's oceanographic moorings.
  • Sep 2017 - Nov 2017
    Researcher
    European Space Agency, Noordwijk, Netherlands | Advanced Concepts Team
    • Published research in the intersection of spacecraft trajectory optimisation and machine learning (advised by Dario Izzo).
  • Jun 2017 - Aug 2017
    Researcher
    Japan Aerospace Exploration Agency (JAXA), Sagamihara, Japan | Institute of Space and Astronautical Science (ISAS)
    • Researched machine learning for trajectory optimisation in the context of the lunar spacecraft mission EQUULEUS (advised by Yasuhiro Kawakatsu).
    • Awarded East Asia and Pacific Summer Institute Fellowship ($5400) by the National Science Foundation and Summer Fellowship (¥692500) by the Japan Society for the Promotion of Science.
  • Aug 2016 - May 2017
    Learning Assistant
    Rensselar Polytechnic Institute, Troy, NY, USA
    • Held consultation sessions and created a variety of workshops for study skills, time management, and stress management in order to promote academic excellence and encourage student involvement.
  • Aug 2016 - May 2017
    Software Engineering Intern
    National Aeronautics and Space Administration (NASA)
    • Produced targeted enhancements to the fault-protection systems of NASA's Solar Terrestrial Relations Observatory (advised by Dan Wilson and Kevin Balon).
    • Updated the spacecrafts' testbeds to emulate their current operational modes.
    • Awarded NASA Johns Hopkins Applied Physics Laboratory Fellowship ($4000) by The Henry Foundation Inc.

Selected Open-Sourced Projects

  • Apr 2020 - May 2020
    PointNetKL
    • A PyTorch implementation of PointNetKL, a novel neural network architecture for the prediction of the uncertainty of generalized iterative closest point (ICP) algorithms for simultaneous localisation and mapping (SLAM). The code is used to produce the results in the paper PointNetKL.
  • Sep 2017 - Nov 2017
    PyKep
    • PyKep is a scientific library providing basic tools for astrodynamics research. I contributed to the project by adding the Pontryagin module (documentation), which provides a Python interface to trajectory optimisation algorithms based on the Pontryagin Maximum Principle.
  • Mar 2017 - May 2017
    Astro.IQ
    • A library implementing various machine learning techniques and trajectory optimisation techniques in astrodynamics problems (documentation). Used to produce the results in my MS thesis.
  • Apr 2016 - Mar 2017
    Spacecraft Testbed
    • A library that models both the geocentric and interplanetary environment with the aim to facilitate the testing and development of various types spacecraft guidance, navigation, and control schemes.

Selected Open-Source Tutorials

Honors and Awards

  • 2017
  • 2016
    • NASA Johns Hopkins Applied Physics Laboratory Fellowship ($4000) by The Henry Foundation Inc.

Other Interests

  • Hobbies: Running, weightlifting, cycling, hiking, travelling.