CSC Bloom Lecture