Ph.D. in Computer Science, 2014
M.E. in Telecommunication, 2008
B. E. in Electronics and Telecommunication, 2006
Department of Electronics & Telecommunication Engineering
Jadavpur University, Kolkata
Final Year Project Supervisor: Bhaskar Gupta
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.
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
Supervisor: David Parkes
Student Intern, 2010
Xerox Research Centre Europe
Software Engineer, 2008-2009
Cisco Systems (India) Pvt. Ltd.
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.
- Program Committee, IJCAI 2016, 2017.
- Additional Reviewer, COMSOC 2016, WINE 2012, 2015.
- Reviewer, Math. Soc. Sci. 2016
10th Annual Conference on Economic Growth and Development, Indian Statistical Institute, Delhi, December 2014
The Fourth Electrical Sciences Divisional Symposium, Indian Institute of Science, Bangalore, January 31 - February 1, 2013.
- 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).
- 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