Academic and Professional Activities

Softwares and Scripts

I have written a Python script that runs the Gale-Shapley deferred acceptance algorithm to match students to advisors. It can as well be used for matching students to schools / departments having a fixed capacity. A sample output is here. The whole project is on GitHub. The Facebook page for this app.


  • Reviewing Service
           Additional Reviewer, WINE 2012.
                 Worked on Crowdsourcing Networks.
                 Worked on Incentive Compatible Learning.
  • Attended Summer School on Algorithmic Game Theory in Max Planck Institut Informatik, Saarbrücken, Germany, August, 2010.
                 Details available at the workshop webpage.
                 Wrote a very small summary of the event which appears in Noam Nisan's blog.
  • Teaching Assistant
           Algorithms and Programming, August - December, 2012. (Level: Undergraduate).
           Game Theory, January - April, 2010, 2011, 2012, 2013. (Level: Graduate).
           Linear Algebra, August - December, 2010. (Level: Graduate).
           Mathematical Foundations for Modern Computing, January - April, 2011. (Level: Graduate).

Graduate Coursework*
    Core Mathematical Courses
  • Real Analysis
  • Linear Algebra
  • Random Processes, Probability Theory
  • Stochastic Approximation Algorithms
  • Stochastic Processes and Queueing Theory

  • Application Oriented Courses
  • Economics and Computation (Harvard. Instructor: Prof. David C. Parkes)
  • Resilient Mechanism Design (MIT. Instructor: Prof. Silvio Micali)
  • Computational Social Choice (Harvard. Instructor: Prof. Yiling Chen)
  • Game Theory and Mechanism Design
  • Linear and Nonlinear Optimization
  • Detection and Estimation Theory
  • Data Mining
  • Probabilistic Graphical Models
  • Communication Networks
  • Digital Communication
  • Information Theory and Coding
  • CDMA and Multiuser Detection
  • Wireless Mobile Communication Networks

∗ Some courses were done when I was an intern at SEAS, Harvard University. The corresponding information is within parentheses. The other courses are done at IISc.

Undergraduate Coursework

  • VLSI Circuits (Analog & Digital).
  • Linear Algebra.
  • Abstract Algebra.
  • Circuit Theory.