Neil Agarwal

Neil Agarwal Email and Phone Number

Computer Science PhD Student at Princeton University @ Meta
New York, New York, United States
Neil Agarwal's Location
San Jose, California, United States, United States
Neil Agarwal's Contact Details

Neil Agarwal work email

Neil Agarwal personal email

n/a
About Neil Agarwal

I am a computer science doctoral student at Princeton University. My areas of research are machine learning+systems, networked and distributed systems, video analytics, and digital privacy.

Neil Agarwal's Current Company Details
Meta

Meta

View
Computer Science PhD Student at Princeton University
New York, New York, United States
Website:
metadownhole.com
Employees:
136862
Neil Agarwal Work Experience Details
  • Meta
    Meta
    New York, New York, United States
  • Princeton University
    Graduate Student Researcher
    Princeton University Aug 2019 - Present
    Princeton, Nj, Us
    Advisor: Professor Ravi NetravaliDeveloped Gemel, a system for edge-based video analytics that uses novel memory-management techniques to share weights across computer vision models and reduce workload memory costs and swapping delays (NSDI 2023).Developed Boggart, a system for accelerating retrospective machine learning-based video analytics queries via generalizable ingest-time processing (NSDI 2023).In Privid, explored the tradeoffs between privacy and utility in video analytics on public surveillance cameras, and developed a system for privacy-preserving video analytics based on formal differential privacy techniques (NSDI 2022).Studied the adverse effects of delay-based congestion control on HTTP; observed that delay-based algorithms often underestimate available network capacity in mobile networks which enables HTTP/1.1’s multiple connections to achieve higher levels of network throughput than with HTTP/2’s single multiplexed connection (CoNEXT 2020).* I spent the first two years at UCLA; I transferred with my advisor to Princeton University in 2021.
  • Microsoft
    Research Intern
    Microsoft Jun 2021 - Aug 2021
    Redmond, Washington, Us
    Advisors: Dr. Victor Bahl, Dr. Mani Kotaru and Dr. Francis Yan5G+ML
  • Berkeley Netsys Lab
    Research Assistant
    Berkeley Netsys Lab Oct 2017 - Jun 2019
    Berkeley, Ca, Us
    Mentors: Professor Scott Shenker, James McCauley[Packet State Load Balancing]Explored the concept of packet state load balancing using Transport Control Protocol headers; investigated security benefits of applying cryptography to stateless load balancingContributed implementations of the Hasty Pudding Cipher in Python and P4 (https://github.com/neilsagarwal/hpc)[Hapax]Explored new link state routing mechanism to handle failure more gracefully and reduce the number of packets lost while the routing table is being updated. The idea centers around using reliable flooding to handle packet delivery during recalculation of the routing table
  • University Of California, Berkeley
    Student Researcher
    University Of California, Berkeley Jan 2019 - May 2019
    Berkeley, Ca, Us
    Mentor: Professor Sylvia RatnasamyCourse: CS268 Computer Networks (Graduate)Designed a congestion control protocol based on erasure coding, network enforced fairness, and priority queueing.
  • University Of California, Berkeley
    Student Researcher
    University Of California, Berkeley Aug 2018 - Dec 2018
    Berkeley, Ca, Us
    Mentors: Professor Raluca Ada Popa, K. ShankariCourse: CS261 Computer Security (Graduate)Designed protocol for distributed differential privacy for aggregation of time-series mobile sensing data.Incorporated encryption for long term secure storage and hardware enclaves to provide the security that existing schemes depend on third party trusted authorities for.
  • Los Alamos National Laboratory
    Research Intern
    Los Alamos National Laboratory May 2018 - Aug 2018
    Los Alamos, Nm, Us
    Mentor: Dr. Nathan DeBardelebenDesigned health models of the lab’s High Performance Computing (HPC) clusters used for nuclear simulations and weapons testingDeveloped SaNSA, a software infrastructure that consumes data from multiple sources across the lab such as system logs, compute job reservations, and the system workload manager. It then aggregates the data using a multi-pass state extraction algorithm, and performs a panel of analytics such as anomaly detection via machine learning and state transition analysis using Markov Chains.Used SaNSA to perform a study of 4 open compute clusters at LANL, ingesting and analyzing over 1.1 billion lines of system logs. Detected that a low-performing set of nodes were all part of the same rack – an issue and correlation not noticed by the monitoring team.
  • Swarm Lab
    Research Assistant
    Swarm Lab Jan 2016 - Oct 2017
    Mentors: Professor John Kubiatowicz, Nitesh MorProject: The Global Data Plane (Sponsored by the Semiconductor Research Corporation)Investigated a new architecture for IoT infrastructure, raising the level of abstraction to a data-centric design focused around the distribution, preservation and protection of informationDesigned and developed a distributed application to monitor and visualize the Global Data Plane
  • Playstation
    Software Engineering Intern
    Playstation May 2017 - Aug 2017
    San Mateo, California, Us
    Designed a personalized real-time televised sports recommendation system for PlayStation VueDeveloped system in Java using Spring, Docker, Kafka, Cassandra, and Solr
  • Uc Berkeley
    Cs61A Undergraduate Student Instructor
    Uc Berkeley Jun 2016 - Aug 2016
    Berkeley, Ca, Us
    TA for CS61A: The Structure and Interpretation of Computer ProgramsLed daily discussion and lab sections, produced course content and material, assisted in writing and grading exams, and held weekly office hoursGuest lectured to 400+ students on interpreter design, covering concepts such as lexical/syntactic analysis and meta-circular evaluationLecture Slides: https://inst.eecs.berkeley.edu/~cs61a/su16/assets/slides/22-Interpreters_II_full.pdf
  • Berkeley Indus
    Intern Of Operations
    Berkeley Indus Sep 2015 - May 2016
    Responsible for managing and overseeing logistics for all Indus events and activities including Bollywood Berkeley, a college dance competition
  • Breakthrough Silicon Valley
    Math And Computer Science Teacher
    Breakthrough Silicon Valley Jun 2014 - Aug 2015
    San Jose, California, Us
    Taught Algebra and Computer Science (Java) classes to underserved 7th/8th gradersDesigned 6-week curriculum (Lesson plans, lecture slides, homework, cumulative project)Professional Development: Lesson planning, classroom management, curriculum design

Neil Agarwal Skills

Computer Science Teaching Python Java Research Public Speaking Microsoft Office Iwork Office Suite Scheme Javascript Php Html C Mysql Css Shell Scripting Linux Git Junit Testng Makefiles Websockets Rest Services Data Analysis Software Development Algorithms Simulations Academic Writing Security Programming Software Lesson Planning Machine Learning Leadership Communication Problem Solving Experiments High Performance Computing Networks Project Design Computer Science Education Secure Computing Cryptography Routing Protocols Network Load Balancing

Neil Agarwal Education Details

  • Princeton University
    Princeton University
    Computer Science
  • Princeton University
    Princeton University
    Computer Science
  • University Of California, Berkeley
    University Of California, Berkeley
    Computer Science
  • Bellarmine College Preparatory
    Bellarmine College Preparatory

Frequently Asked Questions about Neil Agarwal

What company does Neil Agarwal work for?

Neil Agarwal works for Meta

What is Neil Agarwal's role at the current company?

Neil Agarwal's current role is Computer Science PhD Student at Princeton University.

What is Neil Agarwal's email address?

Neil Agarwal's email address is na****@****ton.edu

What schools did Neil Agarwal attend?

Neil Agarwal attended Princeton University, Princeton University, University Of California, Berkeley, Bellarmine College Preparatory.

What skills is Neil Agarwal known for?

Neil Agarwal has skills like Computer Science, Teaching, Python, Java, Research, Public Speaking, Microsoft Office, Iwork Office Suite, Scheme, Javascript, Php, Html.

Who are Neil Agarwal's colleagues?

Neil Agarwal's colleagues are Yasser Ahmad, Fatima Undefined, Joseph Zhao, Eric Seip, Mohrail Nabil, Razva Razva, Mason Roberts.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.