Computer Science
A new way to understand the architecture of today鈥檚 Internet, based on an innovative general model of network architecture that is rigorous, realistic, and modular
Why software isn鈥檛 perfect, as seen through the stories of software developers at a run-of-the-mill tech company
A hands-on lab guide in the Python programming language that enables students in the life sciences to reason quantitatively about living systems across scales
A hands-on lab guide in the R programming language that enables students in the life sciences to reason quantitatively about living systems across scales