Assistant Professor of Computer Science
Illinois Institute of Technology
Contact: nsultana1 at(symbol) iit dot edu |
CV |
I'm interested in building better (performance + flexibility + security) distributed systems, and I develop techniques for this using programming theory, formal logic, and systems engineering.
Bio: Before joining Illinois Tech I was a postdoc at the UPenn Distributed Systems Lab and at the Cambridge Systems Research Group where I worked on various research projects on computer systems. Up to my PhD I did theoretical research. For my PhD I developed a compiler-based approach to proof translation, and before that I worked on constructive proof search and the verification of refactorings using interactive theorem-proving. I did my undergrad at the University of Malta.
Distributed systems, Programmable networking, Security (software and network), Automated reasoning, Formal methods.
Acknowledgement for research funding/support:
NSF, DARPA, Google, RES-MATCH, URA, XUP.
I'm also very grateful to the FABRIC and Chameleon testbeds for enabling some of my group's work.
See my page on funded opportunities for a PhD in Computer Science related to my research.
If you're already at Illinois Tech, I'm happy to discuss undergrad (CS49{1,7}) and MS (CS59{1,7}) projects. Also see my current list of student projects.Previously at Illinois Tech I worked with Neil Dhote, Xue Zhang, Rigden Atsatsang, Mohamad Dib Fares, Luis Casarrubios Elez, Cyprien Gueyraud, Simrat Kaur, Irina Klein, Shivam Patel, H. E. Greenblatt, Mohammad Firas Sada, Aditi Kumar, Marelle León, and Willow Carlson-Huber.
Earlier, at the University of Pennsylvania I worked with the following Research Assistants: Achala Rao, Zihao Jin (visiting from Tsinghua University), Anirudh Chelluri, Nishanth Prabhu, Shilpi Bose, Henry Zhu, Ke Zhong (visiting from Shanghai Jiao Tong University, now a PhD student at Penn), Zhaoyang Han, Ruijie Mao, Digvijaysinh Chauhan, Nishanth Shyamkumar, Shivani Burad, Zhilei Zheng, Garvit Khandelwal, Ritvik Sadana, Rakesh Nagda, Heena Nagda (from Georgia Tech), Stephen Carrasquillo, Junyong Zhao, Saket, Andrew Zhao, and Aishwarya Wesanekar.
And before that at the University of Cambridge I supervised Jonny Shipton's 2016 UROP (research internship) and the "Part II" (undergrad dissertation) projects of Thomas Le Feuvre, Radu Voroneanu (co-supervised with Lucas Dixon), Daniel Spencer (co-supervised with Richard Mortier), and Rupert Horlick (co-supervised with Richard Mortier).
Most of my work is released as open source. For other projects see my GitHub and GitLab.
These are indexed at DBLP and Google Scholar.
Recent work:
FABRIC Stitching Together Innovation Webinar (July 2024) |
Keynote at KNIT8/NRP5 joint session (March 2024) |
PERA Slides (talk @ HotSoS'23) |
Pitchfork Slides (talk @ HotSoS'23) |
PERA Paper (talk @ HotNets'22) |
Position paper (talk @ LATTE'21) |
Flightplan (talk @ NSDI'21) |
FDP |
Wharf (talk @ NetCompute'18) |
Flightplan (talk @ ONF'18) |
Emu (talk @ BCS AIPG seminar, 2017) |