Department of Computer Science, Iowa State University, Ames, IA, USA. htlin@cs.iastate.edu|Department of Computer Science, Iowa State University, Ames, IA, USA. htlin@cs.iastate.edu|Department of Computer Science, Iowa State University, Ames, IA, USA. htlin@cs.iastate.edu