Teaching

  • CS746 (Riemann Hypothesis and Its Applications)
  • CS681 (Computational Algebra and Number Theory)
  • CS641 (Modern Cryptology)
  • ESO211 (Data Structure and Algorithms)
  • CS201 (Discrete Mathematics)
  • CS340 (Theory of Computation)
  • CS640 (Computational Complexity)
  • CS642 (Circuit Complexity Theory)
  • CS744 (Pseudorandom Generators)