Department of Computer Science, Northern Illinois University, DeKalb, IL 60115, USA. jzhou@cs.niu.edu|Department of Computer Science, Northern Illinois University, DeKalb, IL 60115, USA. jzhou@cs.niu.edu