Fighting Cancer, One Slide at a Time