My research develops machine learning methods for scientific computing, with emphasis on algorithms that learn continually, quantify uncertainty, and scale to distributed systems.

Research Areas

Continual Learning

Continual learning addresses the fundamental challenge of training machine learning models on sequential, non-stationary data streams while preserving knowledge from previous tasks. My research in this area focuses on:

7 publications


Workflow Management & Anomaly Detection

Scientific workflows orchestrate complex computational pipelines across distributed infrastructure, but failures and anomalies can waste millions of compute hours. My research develops AI-driven methods to monitor, detect, and respond to anomalies in real-time.

11 publications


Scientific Machine Learning

Scientific machine learning bridges physics-based modeling with data-driven methods, enabling accurate predictions with quantified uncertainties for complex physical systems.

9 publications


Deep Learning Theory & Methods

My research in deep learning foundations develops training algorithms with provable convergence guarantees, distributed learning methods for large-scale systems, and techniques for handling challenging data scenarios.

8 publications


Reinforcement Learning & Control

Reinforcement learning enables autonomous decision-making in complex, uncertain environments. My research spans theoretical foundations, algorithmic development, and applications to scientific and societal systems.

6 publications