Suman Ganguli earned a Ph.D. in Mathematics and an M.S. in Computer Science from Cornell University, where his studies focused on mathematical logic and theoretical computer science. Prior to that, he studied mathematics and the philosophy of science at the University of Chicago. For the past decade, he has dabbled in various area of applied mathematics: mathematical/computational biology, quantitative finance, and most recently, data mining. He is also an adjunct instructor in mathematics at the New York City College of Technology in downtown Brooklyn.