Conor Kelton 21 Creek Trail | Branchburg, NJ 08876 | (908) 635-7521 | [email protected]

Profile

 Ph.D. Student in at Stony Brook University o Research Interests: Web Performance, Data Analytics, Computer Networking  Double Majored in Computer Science and Applied Mathematics for Undergraduate Studies  Technology Skillset: o Languages: HTML5, JavaScript, Node.js, CSS, Python, SQL, Java, C++, MatLab, R o Software and Tools: Unix, AWS, Tensorflow, Spark, Git, SVN, Microsoft Office, LaTeX

Education • Stony Brook University (SBU), Stony Brook, New York, Aug. 2015 – Present o Ph.D. Student, Computer Science – Expected Graduation 2020 o Ph.D. Advisor: Aruna Balasubramanian o Cumulative GPA: 3.96/4.0 • The College of New Jersey (TCNJ), Ewing, New Jersey, Aug. 2011 – May 2015 o B.S., Computer Science and Applied Mathematics o Senior Thesis: Dimensionality Estimation of Genomics Data o Thesis Advisor: Michael Ochs o Cumulative GPA: 3.75/4.0 – Magna Cum Laude o Major GPA’s: Computer Science – 3.91/4.0, Applied Mathematics – 3.60/4.0

Publications and Conference Presentations

• Conor Kelton, Jihoon Ryoo, Aruna Balasubramanian, Samir R. Das, Modeling the User Perception of Mobile Web Page Loads, Under Submission.

• Patricia Callejo, Conor Kelton, Narseo Vallina-Rodriguez, Ruben Cuevas, Oliver Gasser, Christian Kreibich, Florian Wohlfart, Angel Cuevas, Opportunities and Challenges of Ad-based Measurements from the Edge of the Network, HotNets ’17.

• Mallesham Dasari, Conor Kelton, Jevad Nejati, Aruna Balasubramanian, Samir Das, Demystifying Hardware Bottlenecks in Mobile Web Quality of Experience, Poster Presentation, SIGCOMM ’17.

• Conor Kelton, Jihoon Ryoo, Aruna Balasubramanian, Samir R. Das, Improving User Perceived Page Load Times Using Gaze, NSDI ’17.

• Conor Kelton, Waishing Lee, Matthew Rusay, Ondrej Maxian, Elana J. Fertix, Michael F. Ochs, The Estimation of Dimensionality in Gene Expression Data using Nonnegative Matrix Factorization, BIBM 2015: 1642-1649.

• W. S. Lee, C. Kelton, J. Stansfield, O. Maxian, A. V. Favorov, E. J. Fertig, M. F. Ochs, CoGAPS: Stochastic Nonnegative Matrix Factorization by Bayesian Markov Chain Monte Carlo, Proceedings of BioMedCom 2014, ASE.

• C. Kelton, J. Canero, CABECTPortal: An Investigation in Social Computation, Poster Presentation, SIGCSE ’14.

Honors

• Received – Best TA Award 2016-2017, SBU • Received – CS Department Chair Fellowship 2015-2016, SBU • Member – The Society (PBK), Delta Chapter, TCNJ • Member – Upsilon Pi Epsilon (UPE) Computer Science Honors Society, TCNJ Chapter, • Member – Phi Mu Epsilon (PME) Mathematics Honors Society, TCNJ Chapter • Received – TCNJ Dean’s List: All Semesters

Research and Teaching Experience

• Networked Systems (NetSys) Group – Stony Brook University, NY, Ph.D. Student June 2016 – Present o Created new performance metric to gain additional insight into Web loads from the user perspective o Worked with SBU Computer Vision lab to find important regions of Websites using gaze data o Optimized Websites using new standards such as HTTP/2 and Server Push o Working on modeling of Web Quality of Experience (QoE)

• IBM Research – TJ Watson Research Center, Yorktown Heights, NY, Research Intern June 2018 – September 2018 o Worked in the NGS (Next Generation Systems and AI) group working on IoT analytics and security o Analyzed Web browser execution behavior to detect client side ransomware o Used the Tensorflow API to perform a deep neural network analysis of such malware

• ICSI NetSec Lab – ICSI UC Berkeley, Berkeley, CA, Intern June 2017 – September 2017 o Worked on revitalization of the Java Applet based Netalyzr project to JavaScript o Deeply analyzed possibilities for network tests given the state of the network stack in the browser o Modified the Netalyzr architecture to enable targeted, scalable, and unbiased network measurements

• Graduate Student Teaching Assistant – Stony Brook University, NY, PhD. Student August 2015 – June 2017 o Teaching Assistant for Undergraduate Computer Architecture and Graduate Computer Networks o Engaged in topics from assembly programming to various OSI stack protocols with students o Responsibilities included holding of office hours, personal grading appointments, and exam grading

• TCNJ MUSE Program, Mathematics – Ewing, NJ, Undergrad Researcher June 2014 – August 2015 o Mentored under TCNJ faculty to apply Bayesian statistical analysis to DNA microarray data o Researched special topics in mathematics and statistics including Markov Chain Monte Carlo o Created cross-platform R and MatLab interfaces to core C++ algorithm routines

• TCNJ MUSE Program, Computer Science – Ewing, NJ, Undergrad Researcher June 2013 – May 2014 o Mentored under TCNJ faculty to develop a Website hosting collaborative faculty research projects o Independent research in special topics, including gamification and social computation o Presented project for SIGCSE 2014 Atlanta’s Student Research Competition – Semifinalist

Research Projects

• NetalyzrJS: Illuminating the Edge Network for the Modern Web Location: http://debug.netalzr.icsi.berkeley.edu (alpha) o Overview: The Netalyzr project started at ICSI circa 2010 with the dual goal of allowing clients to troubleshoot their network problems while collecting data on the state of the Web from the edge. In this project we revitalize Netalyzr to the modern Web from the now defunct Java Applet via performing its tests entirely in HTML5 and JavaScript, and analyze what can actually be done from the browser in terms of large scale internet measurements. o Concepts: Web Measurement, Browser Based Computing and Networking, Middleboxes

• WebGaze: Improving Page Load Time Performance Using Gaze Tracking NSF Grant #1718014 Location: http://gaze.cs.stonybrook.edu/index.html o Overview: WebGaze is a server side optimization system that improves Web page loads for the user perspective. Gaze is collected from users using commodity devices and used as a feedback mechanism for prioritizing delivery of regions of Web pages. We are now working on extending our work to modeling of the user experience and attention, and are extending our work to mobiles. o Concepts: Application Protocol Development, Human Computer Interaction, Web Optimization

• CoGAPS: Coordinated Gene Activity in Pattern Sets NLM R01LM011000 Location: http://www.bioconductor.org/packages/release/bioc/html/CoGAPS.html o Overview: CoGAPS implements a Bayesian MCMC matrix factorization algorithm for microarray data in order to perform numerical analysis for targeted gene therapy. o Concepts: R development, C++ development, Bayesian Decomposition, Microarray Analysis

• CabectPortal: A Hub for Cross-Disciplinary Faculty Collaboration NSF Grant #1141170 Location: http://tardis.tcnj.edu/cabect/index.php o Overview: Written in PHP and using the PostgreSQL DBMS, this site provides a self-maintaining content management system for collaborative research projects o Concepts: Web Development, LAMP Applications, Social Computational Systems