Nipun Arora
Home            Publications            Resume            Teaching            Personal        http://www.cs.columbia.edu/~nipunPublications.htmlhttp://www.cs.columbia.edu/~nipun/resume.pdfTeaching.htmlPersonal.htmlshapeimage_4_link_0shapeimage_4_link_1shapeimage_4_link_2shapeimage_4_link_3shapeimage_4_link_4
 






Contact Me:

Nipun Arora

Room 608,

Schapiro Building,

Computer Science Dept,

Columbia University

NY- 10027


Email:

nipun <at> cs <dot> columbia <dot> edu

Phone number:  9173328464

           I am currently a PhD student in the Dept. of Computer Science at Columbia University, New York. My PhD advisor is Prof. Gail Kaiser, and I am associated with the Programming and Systems Laboratory.

        I received my Masters in Computer Science from Columbia University in May 2009, and have previously finished my Bachelor of Technology in Information Technology from New Delhi, India.

        Professionally I have worked with NEC Research Labs, in the Systems Analysis and Verification Dept, from Jan 2010, to Sept 2010, and then from Jun-Aug 2011 at Princeton, New Jersey. I have also briefly interned at McKinsey & Co. New York in the summer of 2008. I have also worked as an IT Consultant at Instituto de Soldedura Equalidade (Lisbon, Portugal), a research organization under the aegis of the European Union where I was involved in a Project called Natrualhy. During my undergrad years I was also a Research Assistant at the Indian Institute of Technology, Delhi (Computer Integrated Manufacturing Lab) where I worked on Supply Chain Management.

    About Me:
    Research:

    My research area is broadly systems and reliability of large-scale concurrent applications. My previous work has also focused multi-core software engineering, static and dynamic analysis of program flow in multi-core systems, signature generation.

    I am currently exploring ways to record and replay distributed multi-threaded applications Previously I have worked on program analysis, and system design for COMPASS, a project which applies principles of social networking to the domain of parallel programming.

    Current/Past Affiliations