Instructor
Instructor
CS 596: Learning Theory Under Information Constraints (Fall 2025, Rutgers)
CS 509: Foundations of Computer Science (Spring 2025, Rutgers)
CS 205: Introduction to Discrete Structures I (Spring 2024, Rutgers)
CS 540: Information-theoretic Methods in Complexity Theory (Fall 2023, Rutgers)
Reasoning about Computation (COS 340, Fall’17, Princeton)
ComputationalComplexity (COS 522, Spring’17, Princeton)
Developing a Technology Startup Venture (CS IW 05, Spring’17, Princeton)
Theory of Computation (COS 487, Fall’16, Princeton)
Data Structures (COL106/CSL201, Spring’15, IIT Delhi)