1. Computer Science Department William & Mary Williamsburg Virginia 23185 USA
2. Mathematics Department William & Mary Williamsburg Virginia 23185 USA
3. Smeal College of Business The Pennsylvania State University University Park Pennsylvania 16802 USA