Broadly speaking, my research interests lie at the intersection of logic and theoretical computer science, with special attention to proof theory and computational complexity theory. My current work focuses on understanding and characterizing probabilistic and circuit computation and complexity, relying on rigorous (machine-independent) tools coming from logic and algebra.