Venkatesan Guruswami Mathematics Computer Science (EECS) theoretical computer science, coding theory, approximate optimization, randomness in computation, (computational complexity