Masters, Computer Science,
University of Waterloo, Canada
2016 - Present
I am currently working on improving and introducing new features to the Android and iOS app. I am also involved in back-end development using Node.js
Graduate Research Assistant
2015 - 2016
I worked as a graduate research assistant under the supervision of Prof. Urs Hengartner on designing new lock schemes for re-authenticating Android users.
Sep, 2013 - June, 2014
I worked on developing web-applications for use within the organization. I was also involved in maintaining organization’s network performance by performing network monitoring and analysis, preventing any unauthorized access to the network by defining access privileges, conducting security analysis of a few third-party applications being used in the organization.
Conducted a research study to understand and address the concerns of web users in India towards online advertising. The user perception of on-line ads was investigated through a user study which was then followed by developing a selective ad-blocking browser plugin.
Tools and Technologies
Android Studio, ns2, Selenium webdriver, MATLAB, Labview, pgAdmin III, MySQL, HTML, Espresso, JIRA, RealmDB
“Evaluating re-authentication strategies for smartphones”, SOUPS 2016
Lalit Agarwal, Hassan Khan, Urs Hengartner, University of Waterloo, Canada
“Re-Examining User Concerns for Online Tracking and Advertising”, SOUPS 2013
Lalit Agarwal, Nisheeth Shrivastava, Sharad Jaiswal, Saurabh Panjwani, Bell Labs Research, Bangalore, India
Master of Mathematics in Computer Science
2014 - 2016
Relevant Coursework- Introduction to Artificial Intelligence, Advance Topics in HCI: Human in the Loop Systems, Cryptography/Network Security, Advanced Topics in Software Engineering: Empirical Software Evolution, Cloud Computing and Software-Defined Networking.
Bachelor of Technology in Information and Communication Technology
2009 - 2013
Relevant Coursework- Data Structures and Algorithms, Operating System, Introduction to Algorithms, Digital Signal Processing, Operating Systems, Introduction to Cryptography, Sensor Network Systems, Introduction to Graph theory, System and Network Security, Security Protocols, Network Protocols.