Deepanshu Kush

I am a fourth year PhD student in the Department of Computer Science at the University of Toronto, where I am part of the Theory Group  and co-supervised by Benjamin Rossman and Shubhangi Saraf. Previously, I studied mathematics as an undergrad at IIT Bombay,  where I was advised by Srikanth Srinivasan and Niranjan Balachandran.


My primary area of research is computational complexity theory, but I am also more broadly interested in theoretical computer science and combinatorics, and their connections to other areas of mathematics. Some of the things I am always happy to talk about include, in no particular order, tennis, psychology, football, and Indian cooking!


My email address is <deepkush [at] cs [dot] toronto [dot] edu>.

Publications

In Proceedings of 38th Computational Complexity Conference (CCC 2023)

Conference Version | ECCC

In Proceedings of 37th Computational Complexity Conference (CCC 2022)

Conference Version | arXiv | ECCC

In Proceedings of 37th International Symposium on Computational Geometry (SoCG 2021)

Invited to the Journal Special Issue

Conference Version | arXiv

In Proceedings of 61st IEEE Annual Symposium on Foundations of Computer Science (FOCS 2020)

In SIAM Journal on Computing (SICOMP)  Volume 52, Issue 1

Journal Version | Conference Version | arXiv | ECCC

In The Electronic Journal of Combinatorics (E-JC) Volume 28, Issue 2

Journal Version | arXiv

In Proceedings of 10th Innovations in Theoretical Computer Science Conference (ITCS 2019)

 In Algorithmica Volume 84, Issue 4

Journal Version | Conference Version | arXiv | ECCC

Additional Manuscripts

Note:  The SoCG 2017 paper by Timothy Chan, among other things, implies the main result in this write-up using a similar reduction of 0-1 Integer Programming to Orthogonal Vectors. We were unaware of this work at the time of writing but were thereafter informed of it by Ryan Williams.

In Resonance Journal, Volume 22, Issue 9, September 2017, pp 879-887  

(Second half subsumed in the paper above with Niranjan)


Teaching

I was the course instructor for CSC373 (Algorithm Design, Analysis & Complexity) for the Summer 2022 term. The course webpage can be found here