Optimization
Scalable optimization methods for machine learning, including stochastic, distributed, adaptive, and second-order algorithms for modern AI systems.
Explore optimizationMy group develops algorithms and AI systems that combine mathematical structure, scalable learning, and domain knowledge for high-impact scientific and industrial problems.
Scalable optimization methods for machine learning, including stochastic, distributed, adaptive, and second-order algorithms for modern AI systems.
Explore optimizationLearning systems for scientific discovery, with emphasis on structured prediction, biology, causal modeling, and models that respect scientific constraints.
Explore AI for ScienceDomain-specific LLMs, VLMs, and reasoning systems for exploration, production, subsurface workflows, uncertainty, and decision support in energy.
Explore AI for EnergyReasoning, prompting, multi-agent systems, evaluation, and domain adaptation for language models that need to be reliable in specialized workflows.
Explore LLM workAcross these directions, the recurring theme is rigorous learning under constraints: algorithms that scale, models that reason, and systems that can be deployed in domains where correctness, uncertainty, and scientific structure matter.
Browse publications View flagship projects