Contents
How Life Computes
Pattern Matching Unlocks the Secrets of Embryonic Development
Interfacing with the Mind
Moving Cells with Optoelectronic Tweezers
Exploring Protein Networks
At the Nanoscale, Engineering Meets Physics, Chemistry, and Economics
Pushing the Limits of Silicon
The Carbon Future
Electronic Ink
Engineering for the Developing World
Through the Lens of Computation
Harnessing the Computational Power of the Universe
The Complexity of Competition
Mixing Algorithms with Phase Transitions
EE and CS Converge
A Tiny Revolution
The Wireless Challenge
Building Reliable Embedded Systems
Smart Tires
Implementing the Parallel Universe
Intelligent Systems Get Smarter
Understanding Language
Intelligently Navigating a Sea of Information
From Traffic to Citations
Flying About: Helicopters that Pilot Themselves
TRUST: Securing the Cyber Future
Creating Reliable, Verifiable Software
Security for the Masses
Credits