Brief bio:

Swaprava is an Assistant Professor at the Department of Computer Science and Engineering, IIT Kanpur. After finishing his PhD from the Dept. of Computer Science and Automation, Indian Institute of Science, Bangalore, he has held postdoctoral positions in Indian Statistical Institute, New Delhi and Carnegie Mellon University. His research interest lies in the intersection of economics and computation, which has several applications in social, industrial and computational paradigms. Apart from academic positions, Swaprava also has experience in the industry. He has worked at Xerox Research Centre Europe and Cisco Systems India. He has been recipients of Fulbright-Nehru post doctoral grant, Tata Consultancy Services PhD Fellowship, and the Honorable Mention Award of Yahoo! Key Scientific Challenges Program.

Swaprava Nath

Google Scholar Profile

View Swaprava Nath's profile on LinkedIn


Assistant Professor, 2017-Present

Department of Computer Science and Engineering
Indian Institute of Technology Kanpur

Fulbright-Nehru Post-doctoral Fellow, 2015-2017

Computer Science Department
Carnegie Mellon University
Host: Ariel Procaccia

Lecturer and Post-doctoral Fellow, 2013-2015

Economics and Planning Unit
Indian Statistical Institute, New Delhi
Host: Arunava Sen

Visiting Scholar, 2011

School of Engineering and Applied Sciences
Harvard University
Supervisor: David Parkes

Student Intern, 2010

Xerox Research Centre Europe
Meylan, France

Software Engineer, 2008-2009

Cisco Systems (India) Pvt. Ltd.
Bangalore, India


  • Recipient of Fulbright-Nehru Post-doctoral Research Fellowship, 2015-17.
  • Recipient of Honorable Mention Award in Yahoo! Key Scientific Challenges Program, 2012.
  • Recipient of Tata Consultancy Services PhD Fellowship, 2010 - 13.
  • My Erdös Number is 3. [place mouse here to see how]
  • 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

  • Program Committee, IJCAI 2016, 2017.
  • Additional Reviewer, COMSOC 2016, WINE 2012, 2015.
  • Reviewer, Math. Soc. Sci. 2016
  • Co-organizer

    10th Annual Conference on Economic Growth and Development, Indian Statistical Institute, Delhi, December 2014

    Student co-organizer

    The Fourth Electrical Sciences Divisional Symposium, Indian Institute of Science, Bangalore, January 31 - February 1, 2013.

    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).
  • Fun Stuff

    • Eric Maskin's talks on Mechanism Design.
    • The always happening Algorithmic Game Theory blog.
    • An excellent resource for graduate students is Lise Getoor's resources page.
    • Have a question on theoretical computer science? Can check out an open forum, StackExchange. You can ask or answer.
    • Manuel Blum's advice for graduate students.
    • Ariel Rubinstein's blast-off Q&A for graduate students.
    • Scholarly Pursuits: A Guide to Professional Development During the Graduate Years.
    • Videolectures sources: one, two.
    • Computer Science conference rankings (courtesy NTU).
    • An interesting plot relating the per-capita GDP, expenditure on health, education with corruption levels of different countries (data from World Bank and Transparency International).


    I take great interest in playing soccer -- 2008, 2014, and 2015 snapshots. To me, it has been a great stress-reliever and most importantly, a fitness-yielding fun activity. The game brings some form of art and philosophy that is more than sheer skill and power. My role model is Pelé. Almost everybody knows his class on ground, however, he is a wonderful motivator off-the-field. In particular, I liked the following quote among his other advices to the young footballers, which, I feel is equally motivating for young researchers as well:

    "Always be yourself! Don't try to imitate anyone or to be like someone. Create your own individual style. Don't try and make yourself a 'Pelé'. It is much more important to be yourself than Pelé."

    If you are interested in starting to play soccer with professional spirit, here is a tutorial by him.

    Sketches / Painting

    I used to sketch (mostly with pencil) in my school days -- I'm long out of practice, but sometimes I still try my hand in it -- 1999, 2012, 2016.