In the beginning of his scientific career he held the positions of assistant professor in the Department of Geometry & Mathematical Modelling at Tatar State University of Humanities and Education and in the Department of Special Mathematics at Tupolev Kazan National Research Technical University (Kazan University of Aviation), Kazan, Russia. Then he moved to Seoul National University, South Korea, where he was a postdoc in the Computer-Aided Design and Information Technology Lab. His current research interests include geometric modelling, computer-aided geometric design, educational animation, computer graphics in mathematics education, the use of computer models in natural science education, instructional technologies in mathematics education, computer modelling, realistic modelling, computer-aided aesthetic design and educational ergonomics.>