Victor  Pankratius
                            MIT - 
pankrat at mit . edu                                                                                                                                              

Victor Pankratius leads the MIT Data Science Group at the Kavli Institute. His research advances computer-aided discovery in a new breed of intelligent systems that leverage artificial intelligence with integrated domain knowledge. To scale on big data, his research also explores new techniques in parallel computing and software engineering for AI.
    Victor's data science work is driven by case studies and applications in multiple areas including astronomy, geoscience, solar science, planetary science, exoplanet search as well as chemistry and biology in search for life beyond our solar system.
    He is currently based at the MIT Kavli Institute for Astrophysics and Space Research where he serves as Principal Research Scientist and principal investigator in NASA and NSF projects. His research also spans MIT's Computer Science & Artificial Intelligence Laboratory (CSAIL), MIT's Haystack Observatory, and MIT's department of Earth, Atmospheric, and Planetary Sciences (EAPS).
  • Research
    * Computer Science. Driven by applications that will reach Petabytes per second rates, Victor's work scales the human discovery process with machine intelligence. As a foundation for such systems his research contributed to machine learning, parallel analytics, and software engineering. He has collaborated with major industry partners such as IBM, Intel, Sun Labs, Oracle in the exploration of industrial-strength techniques. Prior to MIT he headed the Multicore Software Engineering research group at KIT in Germany, supported by the Excellence Initiative and the "Eliteprogramm für Postdocs" of Baden-Wuerttemberg. 
    * Data Science. Victor's work is driven by case studies that demonstrate the power of computer-aided discovery in a variety of contexts. In astronomy, he has been involved in software aspects of the NASA Transiting Exoplanet Survey Satellite (TESS); the ALMA Phasing project to enhance the ALMA Observatory with Very-Long Baseline Interferometry capabilities; software imaging for the Event Horizon Telescope; the Radio Array of Portable Interferometric Detectors (RAPID), and in the Murchison Widefield Array (MWA). In geoscience, his studies investigate space weather and ionospheric effects, planetary surface deformation phenomena, volcanics, and hazards. In the NSF Mahali project, he paved the way for new ionospheric data collection and analytics using mobile phones. His planetary science work contributes with AI-supported landing site selection on the Moon and on Mars.
  • Teaching. Victor has international teaching experience and has taught in the US, Germany, and Switzerland. He enjoyed working with students while teaching several graduate and undergraduate level university courses and advising more than 30 undergraduate and graduate thesis students.
  • Education. He holds a Habilitation degree (~2nd PhD) in Computer Science from the Karlsruhe Institute of Technology (2012) and a Dr.rer.pol. (1st PhD) degree with distinction from the University of Karlsruhe (2007). From the University of Münster, Germany, he received a Diplom degree (M.S.) in Business Computer Science best of class (2003) and a Bachelor of Science in Information Systems (BScIS, 2002).


 Selected Publications

 Edited Journals

 Book Chapters
 Edited Proceedings
    • CorrelX: A Cloud-Based VLBI Correlator
      Victor Pankratius, Antonio Vazquez. 5th International VLBI Technology Workshop, MIT Haystack Observatory, October 12-14, 2016
    • Streaming Extensions for Object-Oriented Languages.
      Frank Otto, Victor Pankratius, Walter F. Tichy. Position Statement, Workshop on Streaming Systems: From Web and Enterprise to Multicore, co-located with the 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Lake Como, Italy, November 8, 2008
    • Software Engineering for Multicore Systems - An Experience Report.
      Victor Pankratius, Christoph Schaefer, Ali Jannesari, Walter F. Tichy. Proc. International Workshop on Multicore Software Engineering (IWMSE), co-located with ICSE2008, ACM, May 2008.
    • Lernobjekte im E-Learning - Eine kritische Beurteilung zugrunde liegender Konzepte anhand eines Vergleichs mit komponentenbasierter Software-Entwicklung.
      Victor Pankratius, Andreas Oberweis, Wolffried Stucky. 9. Workshop Multimedia in Bildung und Wirtschaft. Technische Universität Ilmenau, Ilmenau, September 2005
    • E-Learning Grids: Einsatz von Grid Computing im elektronischen Lernen.
      Victor Pankratius. Informatiktage 2003. Fachwissenschaftlicher Informatik-Kongress, Bad Schussenried, Germany, 2003
    • Towards E-Learning Grids: Using Grid Computing in Electronic Learning.
      Victor Pankratius, Gottfried Vossen. Proc. IEEE Workshop on Knowledge Grid and Grid Intelligence (in conjunction with 2003 IEEE/WIC International Conference on Web Intelligence / Intelligent Agent Technology), Halifax, Nova Scotia, Canada, October 2003
    • E-Learning Grids.
      Victor Pankratius. Conceptual and Technical Aspects of Electronic Learning, Seminar No 03191, Schloss Dagstuhl, Germany, May 2003
    • Mikroprozessorarchitekturkonzepte (in German, "Microprocessor Architecture Concepts").
      Victor Pankratius. Informatiktage 2002. Fachwissenschaftlicher Informatik-Kongress, Bad Schussenried, Germany, 2002

     Technical Reports
     Other Publications
        • Data Science with Scikit Data Access and Scikit Discovery
          C. Rude, G. Rongier, V. Pankratius. 2nd Annual Radio Science Symposium, MIT Haystack, Westford, MA, USA, November 8, 2017
        • Multicore Software Engineering and Auto-Tuning.
          Victor Pankratius. 34th ACM/IEEE International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland
          [52 proposal submissions, 17 accepted]
        • Multicore Software Engineering.
          Victor Pankratius. Technical Briefing at FSE/ESEC2011, Szeged, Hungary
        • Multicore Software Engineering.
          Victor Pankratius, Walter F. Tichy, Beverly Bachmayer. Full-Day Tutorial at the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa
        • Multicore Software Engineering.
          Victor Pankratius, Walter F. Tichy, Peter Hinsbeeck. Full-Day Tutorial at OOP 2010, January 25, Munich, Germany
        • Multicore Software Engineering.
          Victor Pankratius, Walter F. Tichy, Jeff Gallagher. Full-Day Tutorial at the 31st ACM/IEEE International Conference on Software Engineering (ICSE 2009), Vancouver, Canada
        • Transactional Memory versus Locks - A Comparative Case Study
          Victor Pankratius. Talk at "Technical Briefing on Multicore Software Engineering", Special Session at the 31st ACM/IEEE International Conference on Software Engineering (ICSE 2009), Vancouver, Canada
        • Keynote Speaker
          "Computer-Aided Discovery in Astronomy", Multicore World & HPC: The Square Kilometre Array Example, Feb 2015, Wellington, New Zealand
        • Keynote Speaker
          "Improving Multicore Software Quality With Data Mining and Crowdsourcing Techniques", 10th PADTAD/ISSTA'12, Jul 2012, Minneapolis, USA
        • Keynote Speaker
          "Ubiquitous Auto-Tuning", November 2011, 4th MCC, Nov 2011, Linköping, Sweden
        • Keynote Speaker
          Autotuning Symposium -Int’l. Conf. on Parallel Processing and Applied Mathematics (PPAM), Sep 2011, Torun, Poland
        • Keynote Speaker
          "The Future of Auto-Tuning", 7th iWAPT/ICCS'12, Jun 2011, Singapore

         Selected Invitations                                                                       
        • NASA Goddart Workshop on Artificial Intelligence, Goddart Space Flight Center, MD
          November 2018
        • National Astronomical Research Institute of Thailand
          November 2018: International VLBI Technology Workshop, "Machine Learning and Cloud Correlation: Opportunities for VLBI"
        • NASA Machine Learning, Boulder, CO
          April 2018
        • Schlumberger-Doll Research, Cambridge, MA
          April 2018: "Computer-Aided Discovery in the Geosciences"
        • NASA Cloud Analytics, Annapolis, MD
          February 2018: "Can a Machine Win a Nobel Prize? Implications for Cloud Analytics”
        • Math+X Data Science Symposium, Rice University, TX
          January 2018, "Computer-Aided Discovery: Can a Machine win a Nobel Prize?"
        • Lawrence Berkley National Laboratory, Berkeley, CA
          June 2017, Colloquium on Computer-Aided Discovery
        • Nvidia, Santa Clara, CA
          July 2017, Talk on Computer-Aided Discovery
        • Max Planck Institute, Bonn
          April 2017, Colloquium on Computer-Aided Discovery
        • NASA Goddart Space Flight Center, Maryland
          April 2017, Colloquium on Computer-Aided Discovery
        • Oracle, Redwood Shores
          April 2017, Talk on Computer-Aided Discovery
        • NASA AMES, CA
          April 2017, Colloquium on Computer-Aided Discovery
        • Intel, San Jose, CA
          April 2017, GPS, Mobile Phones, and Cloud Computing in Space Weather Applications and Beyond
        • NASA Jet Propulsion Laboratory (JPL), Pasadena
          March 2017, Colloquium on Computer-Aided Discovery
        • German Parliament, Berlin
          March 2017, Education, Research & Technology Assessment Meeting
        • NASA Langley / National Institute of Aerospace, Hampton, Virginia
          February 2017, Colloquium on Computer-Aided Discovery
        • NASA Headquarters, Washington DC
          January 2017, Computer-Aided Discovery: Insight Generation with Machine Support
        • Harvard University
          October 2016, Institute for Theory and Computation (ITC) - Harvard–Smithsonian Center for Astrophysics
        • Google, Digital Science, Nature Publishing Group, O'Reilly
          July 2016, Interdisciplinary SciFoo conference
        • US National Science Foundation, Washington DC
          April 2016; "Big Data in Remote Sensing: Challenges & Solutions" seminar speaker
        • Harvard University, Center for Astrophysics
          April 2016
        • University of New Hampshire
          October 2015; colloquium speaker
        • LIGO Lab (Laser Interferometer Gravitational-Wave Observatory)
          October 2014; seminar speaker: "Computer-Aided Discovery: Scalable Machine Assistance for Big Data Science"
        • Harvard University
          September 2014, seminar speaker: "Big Computing and Computer-Aided Discovery in Astronomy"
        • American Astronomical Society Meeting, Boston
          June 2014, Invited Speaker: "Big Computing in Astronomy"
        • Boston College, Newton
          September 2013, seminar speaker: "Mobile Devices in Space Weather Monitoring"
        • CERN – European Laboratory for Particle Physics and Nuclear Research
          July 2012 (after discovery of new boson) Geneva, Switzerland - Research seminar invited speaker:
          "Dealing with BIG Data - Exploiting the Potential of Multicore Parallelism and Auto-Tuning"
        • Centre For Research On Evolution, Search And Testing – London, UK
          March 2012   University College London - Research seminar invited speaker
        • Linkoping University, Sweden
          November 2011  Research seminar invited talk on Multicore Software Engineering
        • Academy of Sciences – Heidelberg, Germany
          November 2011  Networking meeting with academy members as part of the Landesstiftung elite program for Post-docs
        • University of Vienna, Austria
          November 2011  Invited talk: "Advances in Automatic Performance Tuning on Multicore"
        • National Taiwan University, Taipei, Taiwan
          September 2011 - Invited talk
        • Oracle, Redwood Shores, California, USA
          June 2011   Invited talk: "Perspectives for Database Systems and Programming Languages in the Multicore Age"
        • Intel, Santa Clara, California, USA
          June 2011   Invited talk: "New Directions in Automatic Performance Tuning"
        • US Department of Energy
          August 2010   Invited talk at CsCADS
        • Microsoft Research, Redmond, USA
          April 2010   Invited talk on Multicore Software Engineering
        • IT summit of the German government (hosting chancellor Angela Merkel)
          December 2009   Presentation of Multicore Software Engineering Young Investigator Group
        • Microsoft Research, Redmond, USA
          September 2009   Invited talk: "Empirical Lessons for Multicore Software Development"
        • University of Texas at Austin, Texas, USA
          September 2009   Invited talk: "Transactional Memory vs. Locks - A Comparative Case Study"
        • IBM T.J. Watson Research Center, New York, USA
          August 2009   Invited talk: "Multicore for everyone? Implications for Software Engineering."
        • Accenture Technology Labs, San José, California, USA
          March 2009   Invited talk: "Towards Industrial-Strength Multicore Software Engineering. How far are we?"
        • Intel, Santa Clara, California, USA
          March 2009   Invited talk: "Multicore Software Engineering - From Case Studies to Research Questions"
        • Intel, Santa Clara, California, USA
          February 2009   Invited talk: "Does Transactional Memory keep its promises? Results from an empirical study"
        • Stanford University, USA
          February 2009   Invited talk: "Multicore Software Engineering - From Case Studies to Research Questions"
        • Sun Microsystems Labs, Menlo Park, California, USA
          February 2009   Invited talk: "Multicore Software Engineering - From Case Studies to Research Questions"
        • Heidelberg Innovation Forum, Heidelberg, Germany
          November 27, 2007   Patent presentation "Automated Visual Web Page Testing"
        • Fraunhofer Institut für Experimentelles Software Engineering (IESE), Kaiserslautern, Germany
          August 18, 2005   Invited Talk: "Product Lines in E-Learning" 
         Community Service                                                                         
        • Program Committees
          AAAI Conference on Artificial Intelligence (AAAI-19) Workshop on Engineering Dependable and Secure Machine Learning Systems (EDSMLS'19); AAAI Conference on Artificial Intelligence (AAAI-18) Workshop on Engineering Dependable and Secure Machine Learning Systems (EDSMLS'18); (AstroInfo'16) Astroinformatics 2016; (ParCo'17,'15, '13,'11) International Conference on Parallel Computing; (SAC'16-MUSEPAT) 31st ACM/SIGAPP Symposium on Applied Computing - Multicore Software Engineering, Performance, Applications and Tools track; (SAC'15) 30th ACM Symposium On Applied Computing, 2015; (SBAC-PAD'14) 26th International Symposium on Computer Architecture and High Performance Computing, 2014; (ICSE’14) 36th ACM/IEEE Intl’ Conference on Software Engineering; (IPDPS’14,'13) 27th IEEE Intl’ Parallel and Distributed Processing Symposium; (MUSEPAT',13, 12) Intl’ Conf. on Multicore Software Engineering, Performance, and Tools; 2nd Intl’ Conference Facing the Multicore-Challenge, 2011; (PADTAD/ISSTA’11) 9th ACM Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging; (TRANSACT/FCRC'11) 6th ACM SIGPLAN Workshop on Transactional Computing; (iWAPT'10) 5th International Workshop on Automatic Performance Tuning; (MuCoCoS'10) 3rd International Workshop on Multi-Core Computing Systems; (ICPP'09) 38th International Conference on Parallel Processing; (IWMSE08-IWMSE11) International Workshop on Multicore Software Engineering

        • External Reviewing Boards
          (ICS'14) 28th International Conference on Supercomputing; (PPoPP'11,13, 14) ACM Principles and Practice of Parallel Programming; (SIGCSE'05–'09) ACM Technical Symposium on Computer Science Education; (ItiCSE'05–'09) Annual Conf. on Innovation and Technology in Computer Science Education

        • Journal Reviews
          ACM Transactions on Embedded Computing Systems; IEEE Transactions on Software Engineering; IEEE Transactions on Parallel and Distributed Systems; IEEE Transactions on Reliability; IEEE Communications; Elsevier Journal of Parallel Computing; Elsevier Journal of Parallel and Distributed Computing; Elsevier Journal of Web Semantics; Elsevier Information and Software Technology; Elsevier International Journal of Information Management; IBM Journal of Research and Development; IET Software; IJES Special Issue on Reconfigurable and Multi-core Embedded Systems; MDPI Sensors; Springer Empirical Software Engineering; Springer Distributed and Parallel Databases; Springer Computing Journal; Wiley Software: Practice & Experience; Wiley Software Testing, Verification, and Reliability; Wiley Software: Evolution and Process; Wiley Concurrency and Computation: Practice and Experience
        • National Research Fund Proposal Reviews
          NASA; US National Science Foundation (NSF); German National Science Foundation (DFG); Swiss National Science Foundation (SNF); Netherlands Organisation for Scientific Research (NWO)

        • Advisory Committees, Panels
          NASA; US National Science Foundation (NSF); Intelligent Systems in Geosciences (NSF research coordination network,
        • Instrument Design Reviews / CDR
          ASTRON, Netherlands
        • Organization of Conferences and Workshops
          International Conference on Multicore Software Engineering, Performance, and Tools (MSEPT'12); (IWMSE 2008-2011) International Workshop on Multicore Software Engineering, co-located with ICSE (International Conference on Software Engineering); WI2007
        • IPDPS 2017 - BEST PAPER AWARD
          31st IEEE International Parallel & Distributed Processing Symposium, Orlando, FL, 2017
        • Intel Leadership Award
          For "Leadership in the Intel Academic Community and the Advancement of Parallel Computing"
          awarded by Intel May 2009 during the 31st ACM/IEEE International Conference on Software Engineering (ICSE 2009), Vancouver, Canada
        • Sun Microsystems Concurrent Computing Community Award
        • KIT Computer Science Faculty Teaching Award 
          Awarded by president of KIT Press release in German
        • Many-core Applications Research Community Symposium 
        • Microsoft Research Faculty Fellowship Finalist
         Press Releases, Interviews, Videos                                      

         Teaching Experience                                                                     
        • MIT
          • Artificial Intelligence in Science, IAP lecture (2019)
          • Artificial Intelligence for Transiting Exoplanet Survey Satellite Applications, 12S680, co-teaching with Prof. Sara Seager, new course (2019)
          • Computational Methods in Scientific Programming, Lectures on Python, 12.010 with T.Herring / C.Hill (2018)
          • Fundamentals of Machine Learning; Research Opportunities for Undergraduate Students Program (2017)
          • Geoinformatics for Natural Hazards Monitoring, 12.S590, co-teaching with Prof. Herring, new course designed by Pankratius/Herring (2017)
          • Astroinformatics for Exoplanets, 12.S680, co-teaching with Prof. Sara Seager, new course designed by Seager/Pankratius (2015, 2016)
          • Parallel Programming on Multicore Systems and Clouds; Research Opportunities for Undergraduate Students Program (2015, 2016)
          • Multicore Software Engineering; Research Opportunities for Undergraduate Students Program (2013, 2014)
        • Zurich Summer School, 2013; course on Multicore Software Engineering
        • Karlsruhe Institute of Technology, as head of Multicore Research Group at IPD Institute
          • Course: Software development for modern, parallel platforms (2008-2012; new course designed by myself)
          • Course: Multicore computers and clusters (2007-2010)
          • Course: Multicore programming in practice: tools, models, languages (2009-2012; new course designed by myself)
          • Course: Empirical Software Engineering (2009)
          • Multicore lab: tools, models, languages (2008-2009; exploring new teaching concept for multicore labs)
          • Multicore lab (2007)
          • Advisor of 13 graduate student theses, 11 undergraduate student theses
        • University of Karlsruhe, as teaching and research assistant at AIFB Institute
          • Course: Applied computer science I (with labs, University of Karlsruhe, 2003-2007)
          • Course: Data management in organizations (with labs, WU Vienna, 2003-2007)
          • Course: Business processes and software engineering (with labs, Hector School of Engineering and Management, 2006)
          • Course: Information systems development (with labs, Virtual Global University, 2003-2007)
          • Lab: Software engineering tools (University of Karlsruhe, 2006-2007; own design)
          • Advisor of 3 graduate student theses, 5 undergraduate student theses

         Open Source Project Lead                                                             

           Academic Genealogy :-)                                                                
          Thanks to the American Mathematical Society and Mathematics Genealogy Project tracing back PhD advisor's advisors, now I know that the following persons are among my academic ancestors: Desiderius Erasmus, Nicolaus Copernicus, as well as Carl Friedrich Gauß, Gottfried Wilhelm Leibniz, and others. Have fun and check out the full graph:-)

          [Google Plus Profile]