Portrait of Ilya Volkovich
Boston College teaching record

Ilya Volkovich

Assistant Professor

Computer Science

Biography

Ilya Volkovich is an Assistant Professor of Computer Science at Boston College. Before joining Boston College he taught courses in the theory of computation at the University of Michigan and Princeton University. He also held a visiting position at the Institute of Advanced Study in Princeton. He obtained his Ph.D. in Computer Science from Technion, Israel Institute of Technology, advised by Prof. Amir Shpilka. His research interests are in the broad area of theoretical computer science and discrete mathematics. More specifically, he is interested in aspects of algebraic complexity, randomness in computation, computational learning theory, and their applications to cryptography and machine learning. In addition, he is also interested in teaching theory of computation to undergraduate students.

Official BC profile · Personal website

Official evaluation summary

3.90 / 5

Based on 261 aggregate responses from BC Avalanche/Blue evaluations.

Data freshness

Profile and evaluation data last updated 2026-07-23. See Data Sources for provenance and limitations.

Courses taught