photo

Publications

Annotation

ROS

3D browser

Projects

Education

 

Education

I got my undegraduate degree in computer science at Moscow State University. My GPA was 4.88 out of 5, which wasn't too bad back then. I then went to University of Illinois at Urbana-Champaign, where I'm still a student.

I've learned a lot of stuff in Computer Vision, AI, Algorithms, Systems, Programming languages. I'd be happy to lecture on union-find data structure or discuss NP completess and why on earth we care about Turing Machines. Btw, at Moscow State the first course in programming starts with Turing Machines and Normal Markov algoritms (these are very similar to Maude, which is a great tool for understanding and building programming languages).

I mostly program in Python, Matlab/Octave and C++ with frequent ventures in Javascript and Flash. A while back I have written apps in Visual C++/C#/ASP.NET. I also spent a couple wonderful years working on AS400 and writing code in RPG (LE). That was the time of competing with SQL in efficiency. Yeah, SQL was too slow. If you press me really hard, I can program in Java, VB, Maude and many other esoteric languages.