Research Interests Assessment Cognitive Development Cognitive Psychology Learning Design Mathematical Problem-solving Mathematics Education Science Education Small Group Instruction and Interaction Technology in Teaching and Learning