I received my PhD in Computer Science from the Lomonosov Moscow State University (Russia) in 1985 and my MSc in applied mathematics from the Lomonosov Moscow State University (Russia) in 1980. Prior to joining Laurier, I was an associate professor at the University of Waterloo (1997-2004), assistant and associate professor at Lomonosov Moscow State University (1985-1998), and senior researcher at the Computer Center of the Russian Academy of Sciences (1993-1998).
My research is a combination of symbolic and numeric computing that includes both theoretical development and practical applications in computer algebra systems, such as Maple. The main focus of my research is in accelerating of popular symbolic and numeric algorithms. This includes accelerated symbolic summation, accelerated high-precision evaluation of hypergeometric series, accelerated numeric computation over regular intervals with chains of recurrences, and optimized compiling in general.
I have research assistantships opportunities for undergraduate and graduate students interested in advanced compiling techniques, symbolic computation and high-performance computing.