Teaching

Current courses (July 2026)

Past courses

  • EE5609 Matrix Theory
  • EE5606 Convex Optimization
  • EE5328 Introduction to Submodular Functions
  • EE1020 Probability
  • EE5630 Topics in Signal Processing
  • EE5602 Probabilistic Graphical Models
  • AI2113 Optimization - 2
  • AI3001 Advanced Topics in Machine Learning

Recent talks

  • Computing the Discrete Fourier Transform: From Classical FFTs to Structured FFTs
    Tutorial given at NCC 2021

  • Convolution Idempotents with a Given Zero Set
    Invited talk at SPCOM 2020

  • Uncertainty principles in signal processing
    Hyderabad Workshop on Information Theory 2019