|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.
Previously at Illinois Tech I worked with Neil Dhote, Xue Zhang, Rigden Atsatsang and Mohamad Dib Fares.
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).