Joseph Carolan is a doctoral student in computer science, interested in the limits nature places on efficient computation and communication. This means he is interested in the ways that quantum algorithms, complexity, and cryptography differ from their classical counterparts.