Previously he was a postdoctoral fellow at Clemson University and a postdoctoral research associate with CSAIL at MIT. He received his Ph.D. in Computer Science from UCLA, an M.S. in Physics from Stanford University and a B.S. in Mathematical Physics from Brown University. He is a member of the ACM, AAAI, and IEEE.