Born in Tbilisi, capital of Georgia (former USSR) on May 13, 1955 to Boris Karasik, a military engineer, and Klara Karasik, a secondary school teacher. In 1964 the family moved to Lenkoran, Azerbaijan, and then in 1968 to Baku, capital of Azerbaijan.
From 1968 till 1972 attended the Mathematical High School #134 in Baku. Upon graduation from the high school, applied to the Math Department of the Moscow State Univesrity but was not accepted due to the anti-semitic regulations of the day in the former USSR. That turned out to be a blessing in disguise. Returned to Baku and in 1972 enrolled into the Applied Math Faculty of the Azerbaijan State University. In parallel, in 1973 enrolled into the Azerbaijan Public Institute for Inventive Creativity established by G.S. Altshuller.
In 1975 graduated from the Azerbaijan Public Institute for Inventive Creativity with a diploma. In 1977 graduated from the Azerbaijan State University with honour with M.Sc. degree in applied math.
In 1979 applied for the Ph.D. studies at the Computational Math and Cybernetics Faculty of the Moscow State University but was again rejected on the anti-semitic grounds. That turned out to be the second blessing in disguise.
From 1977 till 1989 worked at various R&D establishments and computational centers in Baku and Tashkent. From 1973 till 1980 was a member of the Public Laboratory for Inventive Creativity headed by G.S. Altshuller.
Taking advantage of the Gorbachev's "Perestroyka", emigrated with family in 1990 from USSR to Israel. Applied for the Ph.D. studies in computer science at Tel Aviv University and in parallel worked at various high-tech companies.
Upon graduation from the Computer Science Dept. of Tel Aviv University in 1994 with Ph.D. degree, moved to Carleton University (Ottawa, Canada) for postdoc. Resides and works in Ottawa ever since.
Married since 1980 to Sofia Levitina and has two grown kids.