vii
Acknowledgments
This section will contain thanks to those who helped us put the book together.
The important thing for now: your name could go here! But, you have to help. So
send us some feedback and help debug this book. And you could be famous!Or,
at least, have your name in some book.
The people who have helped so far include: Abhirami Senthilkumaran*, Adam
Drescher* (WUSTL), Adam Eggum, Aditya Venkataraman, Adriana Iamnitchi and
class (USF), Ahmed Fikri*, Ajaykrishna Raghavan, Akiel Khan, Alex Wyler, Ali
Razeen (Duke), AmirBehzad Eslami, Anand Mundada, Andrew Valencik (Saint
Mary’s), Angela Demke Brown (Toronto), B. Brahmananda Reddy (Minnesota),
Bala Subrahmanyam Kambala, Benita Bose, Biswajit Mazumder (Clems on), Bobby
Jack, Bj
¨
orn Lindberg, Brennan Payne, Brian Gorman, Brian Kroth, Caleb Sum-
ner (Southern Adventist), Cara Lauritzen, Charlotte Kissinger, Chien-Chung Shen
(Delaware)*, Christoph Jaeger, Cody Hanson, Dan Soendergaard (U. Aarhus), David
Hanle (Grinnell), David Hartman, Deepika Muthukumar, Dheeraj Shetty (North
Carolina State), Dorian Arnold (New Mexico), Dustin Metzler, Dustin Passofaro,
Eduardo Stelmaszczyk, Emad Sadeghi, Emily Jacobson, Emmett Witchel (Texas),
Erik Turk, Ernst Biersack (France), Finn Kuusisto*, Glen Granzow (College of Idaho),
Guilherme Baptista, Hamid Reza Ghasemi, Hao Chen, Henry Abbey, Hrishikesh
Amur, Huanchen Zhang*, Huseyin Sular, Hugo Diaz, Itai Hass (Toronto), Jake
Gillberg, Jakob Olandt, James Perry (U. Michigan-Dearborn)*, Jan Reineke (Uni-
versit
¨
at des Saarlandes), Jay Lim, Jerod Weinman (Grinnell), Jiao Dong (Rutgers),
Jingxin Li, Joe Jean (NYU), Joel Kuntz (Saint Mary’s), Joel Sommers(Colgate),John
Brady (Grinnell), Jonathan Perry (MIT), Jun He, Karl Wallinger, Kartik Singhal,
Kaushik Kannan, Kevin Liu*, Lei Tian (U. Nebraska-Lincoln), Leslie Schultz, Liang
Yin, Lihao W ang, Martha Ferris, Masashi Kishikawa (Sony), Matt Reichoff, Matty
Williams, Meng Huang, Michael Walfish (NYU), Mike Griepentrog, Ming Chen
(Stonybrook), Mohammed Alali (Delaware), Murugan Kandaswamy, Natasha Eil-
bert, Nathan Dipiazza, Nathan Sullivan, Neeraj Badlani (N.C. State), Nelson Gomez,
Nghia Huynh (Texas), Nick Weinandt, Patricio Jara, Perry Kivolowitz, Radford
Smith, Riccardo Mutschlechner, Ripudaman Singh, Robert Ord
`
o
˜
nez and class (South-
ern Adventist), Rohan Das (Toronto)*, Rohan Pasalkar (Minnesota), Ross Aiken,
Ruslan Kiselev, Ryland Herrick, Samer Al-Kiswany, Sandeep Ummadi (Minnesota),
Satish Chebrolu (NetApp), Satyanarayana Shanmugam*, Seth Pollen, Sharad
Punuganti, Shreevatsa R., Sivaraman Sivaraman*, Srinivasan Thirunarayanan*,
Suriyhaprakhas Balaram Sankari, Sy Jin Cheah, Teri Zhao (EMC), Thomas Griebel,
Tongxin Zheng, Tony Adkins, Torin Rudeen (Princeton), Tuo Wang, Varun Vats,
William Royle (Grinnell), Xiang Peng, Xu Di, Yudong Sun, Yue Zhuo (Texas A&M),
Yufui Ren, Zef RosnBrick, Zuyu Zhang. Special thanks to those marked with an
asterisk above, who have gone above and beyond in their suggestions for improve-
ment.
In addition, a hearty thanks to Professor Joe Meehean (Lynchburg) for his de-
tailed notes on each chapter, to Professor Jerod Weinman (Grinnell) and his entire
class for their incredible booklet s, to Professor Chien-Chung Shen ( Delaware) for
his invaluable and detailed reading and comments, to Adam Drescher (WUSTL)
for his careful reading and suggestions, to Glen Granzow (College of Idaho) for his
detailed comments and tips, and Michael Walfish (NYU) for his enthusiasm and
detailed suggestions for improvement. All have helped these authors immeasur-
c
2014, ARPACI-DUSSEAU
THREE
EASY
PIECES