Nick Harvey

Associate Professor, UBC Department of Computer Science
Canada Research Chair in Algorithm Design


On the theoretical side, I am interested in randomized algorithms, optimization and learning theory.

On the more practical side, I have worked on many algorithmic problems arising in computer networking, including cache analysis, load balancing, data replication, peer-to-peer networks, and network coding.