1. Caltech,Department of Computing and Mathematical Sciences
2. University of California San Diego,Department of Electrical and Computer Engineering
3. Carnegie Mellon University,Department of Electrical and Computer Engineering
4. Nvidia Corporation