He obtained a Ph.D. degree in 1997 and a M.Sc. degree in 1988 in Faculty of Mathematics and Informatics, Sofia University. Since 2002 he is an associate professor in Numerical Analysis at the Central Laboratory for Parallel Processing, Bulgarian Academy of Sciences. He participated in several European and national R&D projects. He has more than 25 articles in worldwide recognized journals and conferences.