Cal is currently the Provost’s Distinguished Associate Professor of Computer Science at Georgetown University. Before arriving at Georgetown in 2011, he was at MIT, where he received his PhD working with Nancy Lynch in the Theory of Distributed Systems group, and spent two years as a postdoctoral associate working with Hari Balakrishnan in the Networks and Mobile Systems group. His academic research focuses on distributed algorithm theory, with a particular interest in what can and cannot be solved in challenging settings, such as communication networks with unknown participants or changing topologies, or biological systems.