He draws upon a constructivist foundation to build theory for an ethical mathematical education. He studies socio-epistemological problems related to both the teaching and learning of what may be named mathematical knowledge as well as the mathematical knowledge of the discipline. He writes curriculum for high school students and teachers.