Detecting cancer and reinventing computing are two challenges that seemingly have little, if anything, to do with each other. That is, unless you are a nanotechnologist like Shan Wang, an associate professor of materials science and engineering and of electrical engineering at Stanford. To him, the problems are two sides of the same coin, or more aptly, opposite poles of the same magnet.