- Some of my papers.
- Spring 2004:

Sitting in CS 684 Algorithmic Game Theory by Éva Tardos.

- Fall 2003:

In charge of the Theory Discussion Group.

OR&IE 738 Topics in Mathematical Programming. This is a paper reading seminar led by David Shmoys

TA-ing CS 783 Approximation Algorithms by Yuval Rabani

Trying to sit in PHYS ??? Intro to General Relativity. My attendance so far has been poor and it's getting worse.

- Spring 2003:

In charge of the Theory Discussion Group.

P ED 146 Swing Dance!

- Fall 2002:

OR&IE 632 Nonlinear Programming by Mike Todd

Sitting in CS 685 The Structure of Information Networks by Jon Kleinberg

In charge of the Theory Discussion Group.

- Spring 2002:

OR&IE 629 Game Theory by Eric Friedman.

Interested in CS 732 Approximate Query Processing over Data Streams led by Johannes Gehrke and Al Demers.

- Fall 2001:

CS 664 Computer Vision

CS 684 Approximation and Flow Algorithms (both taking and TA-ing) by Éva Tardos

OR&IE 634 Randomized Algorithms by David Shmoys

sitting in CS 472 Artificial Inteligence by Bart Selman.

- Spring 2001:

CS 682 Theory of Computing by Juris Hartmanis (the last time Juris taught it) and

CS 683 Advanced Algorithms by Jon Kleinberg.

Occassionally sitting in CS 686 Logics of Programs by Dexter Kozen and

OR&IE 651 Probability by Gennady Samorodnitsky.

TA for CS 482.

- Fall 2000:

CS 611 Advanced Programming Languages by Andrew Myers

CS 676 Reasoning About Knowledge by Joe Halpern

CS 681 Design and Analysis of Algorithms by Éva Tardos and

OR&IE 625 Scheduling Theory by David Shmoys. Scheduling was one of the best courses I have ever taken.

TA for CS 381.

- Thesis: Online and Offline Paging Algorithms. My advisor was professor Branislav Rovan.
- Majors: Mathematical Methods in Computer Science and Computer Graphics.
- I spent most of my free time working for the Correspondence Seminar in Programming, an algorithmic competition for high school kids in Slovakia.