Venkatesan Guruswami Division of Computer Science/EECS theoretical computer science, coding theory, approximate optimization, randomness in computation, (computational complexity