1. College of Information and Computer Sciences; University of Massachusetts-Amherst; Amherst MA USA
2. Computer Science Program; Mahidol University International College; Nakhon Pathom Thailand
3. Department of Electrical and Computer Engineering; Iowa State University; Ames IA USA
4. IBM T.J. Watson Research Center; Yorktown Heights NY USA