Vologda State Technical University is the largest technical university of Vologda Oblast in Russia.
Wikipedia https://en.wikipedia.org/wiki/Vologda_State_Technical_University
Coordinates 59°13'17.733" N 39°53'21.217" E