I would like to thank the many people who have taught me Fourier analysis, most especially Guy Kindler and Elchanan Mossel.
Thanks to Luca Trevisan and Radu Grigore for an initial version of LaTeX2WP.
I am working on this project while at the Computer Science Department at Carnegie Mellon University. There I am supported in part by NSF CAREER grant CCF-0747250, NSF grant CCF-1116594, a Sloan Foundation research fellowship, and an Okawa Foundation research fellowship.
I also spent time working on this project while visiting the Institute for Advanced Study as a von Neumann Fellow. There I was supported in part by the NSF grants DMS-0835373 and CCF-0832797.
This material is based upon work supported by the National Science Foundation under grant numbers listed above. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author and do not necessarily reflect the views of the National Science Foundation (NSF).