He teaches clinical courses and conducts research in multidisciplinary area of science, technology, and medicine. He published more than 50 scientific papers and served as an Executive Editor or a member of Editorial Board of several peer-reviewed journals and as a reviewer of more than 20 peer-reviewed journals in various field of science, technology and medicine. He received his Ph.D. from University of Oulun in Finland and conducted post-doctoral research at Ecole Polytechnique de Montreal.