Xiufeng Liu is Associate Professor of Science Education at the State University of New York at Buffalo. He received his doctorate in science education from the University of British Columbia in 1993. He was a high school chemistry teacher in China, a research associate at the China National Institute for Educational Research (CNIE), and a science teacher educator in Canada before his current position. He conducts research in the closely related areas of technology-enhanced science assessment, applications of measurement models in science education, conceptual change in science, and science cur...