Department of Electrical and Computer Engineering / US Department of Energy / National Science Foundation / Department of Combinatorics and Optimization / Department of Electrical / Institute for Advanced Computer Studies / Institute for Systems Research / Society for Industrial / University of Waterloo / University of Maryland / College Park / Computer Science Department / /