Andrej Risteski 

I'm a PhD student in the Computer Science Department at Princeton University, working under the advisement of Sanjeev Arora. Previously I received my B.S.E. degree at Princeton University as well.

I work in the intersection of machine learning and theoretical computer science, with the primary goal of giving provable guarantees for practical algorithms used in machine learning.


(All in alphabetical order, following the tradition in theoretical computer science)

Non-convex optimization and variational methods

Natural language processing

Online learning

Other algorithms