John Berude, graduate student, has written an excellent feature for UC Berkeley's QB3 site.