Computer Vision

Understanding what neural nets see, and tracking things through space and time.

LLMs

Retrieval, reasoning, and generation on top of large language models.

Agentic AI

Systems that plan, call tools, and act on natural-language intent.

NLP

Sequence modelling, before and after transformers.

Reasoning & Program Synthesis

Learning programs and abstractions from very few examples.

Convex Optimization

Turning messy domain constraints into problems solvers can chew on.

Digital Signal Processing

Signals — measured, mapped across modalities, and tracked under noise.

Generative Models

Learning distributions well enough to sample from them.

Molecular & Bio ML

Neural representations of molecules and cells, tuned toward useful properties.