Research

I am a researcher in the Center for Applied Scientific Computing at Lawrence Livermore National Laboratory. In 2020, I received my PhD in computer science from the University of Michigan, where I was a member of the GEMS Lab and advised by Danai Koutra. During my PhD I also completed internships at the Information Sciences Institute, Adobe Research and Oak Ridge National Laboratory. I completed my undergraduate degree at Washington University in St. Louis in 2015.

My research is in machine learning for graph or network-structured data. You can read more about my PhD work using node and graph level embeddings in technical detail in my dissertation, or more quickly consult a conceptual confectionary conspectus in the dessertation I made to celebrate my dissertation defense. At Lawrence Livermore National Laboratory, I have worked on new graph neural network methods and applications to molecular modeling, scientific image segmentation, and software analysis. More recently, I have also begun working on research in foundation models and their applications to problems in bioinformatics.

Selected publications

A short list to start with. The full list follows.

All publications

* marks equal contribution.

2025

2024

2023

2022

2021

2020

2019

2018

2017

Tutorials and talks

Tutorials and symposia

  • March 2023
    Generating Protein Structures for Pathway Discovery Using Deep Learning
    AAAI Symposium on Computational Approaches to Scientific Discovery
    Konstantia Georgouli, Mark Heimann, Harsh Bhatia, Timothy S. Carpenter, Felice C. Lightstone, Helgi I. Ingólfsson, Peer-Timo Bremer
  • 2022

Invited talks

Teaching and service

Teaching

  • Instructor
    Mining and Learning with Graphs (Lawrence Livermore National Laboratory, short course for the Data Science Summer Institute, Summer 2022)
  • Graduate course TA
    EECS 592, Introduction to Artificial Intelligence (UMich, Winter 2017)
    CSE 516A, Multi-Agent Systems (WUSTL, Spring 2015)
  • Undergraduate course TA
    EECS 376, Foundations of Computer Science (UMich, Fall 2016 and 2017)
    CSE/Pol Sci 245A, Fair Division in Theory and Practice (WUSTL, Spring 2015)
    CSE 417A, Introduction to Machine Learning (WUSTL, Fall 2014)

Selected program committees

  • WebConf 2021–2025
  • SDM 2021–2025
  • AAAI 2022–2025
  • IEEE BigData 2024
  • WSDM 2023
  • KDD 2021–2023
  • CIKM 2021–2023

Selected journal reviewing

  • Signal and Information Processing over Networks (IEEE)
  • Knowledge-based Systems (Elsevier)
  • Data Mining and Knowledge Discovery (Springer)
  • Transactions on Cybernetics (IEEE)
  • Knowledge and Information Systems (Springer)
  • Neural Computation (MIT Press)
  • Transactions on Computers (IEEE)
  • Transactions on Knowledge Discovery and Engineering (IEEE)