University ITMO is one of the best technology Universities in Russia.
"...One hundred years of tireless work of several generations of professors, lecturers and staff have brought our university a well-deserved success. We grew from a skill/vocational school that opened in 1900 into the Leningrad Institute of Fine Mechanics and Optics (LITMO) (1933), progressing to the University status we received in 1994, and last but not the least in 2011 we were named St. Petersburg National Research University of Information Technologies, Mechanics and Optics. ..."
St.Petersburg is an interesting place to spend a semester.