Clark University
Fall 2021 - Present
I joined Clark University’s Computer Science Department in Fall 2021. I have taught Introductory Computer Programming and Animation (CSCI 095), Data Structures (CSCI 121), and Databases (CSCI 220).
To assist students in my Databases course, I wrote a short guide to Configuring Windows for Docker Development.
I have made my course materials publicly available. If you use them in your course, please provide appropriate attribution.
CSCI 095 CSCI 121 CSCI 220PhD from CMU
Fall 2016 - Summer 2021
I earned my PhD in Societal Computing from Carnegie Mellon University’s Institute for Software Research. My thesis is about using nudges to help people adopt security and privacy tools. I also supported the Usable Privacy Policy Project’s research on using Natural Language Processing (NLP) to make privacy policies more usable; in particular, I oversaw development of the Opt-Out Easy browser plugin.
Thesis Opt-Out Easy
K2 Coding Inc.
Spring 2015
K2 Coding Inc. is a 501(c)(3) non-profit, founded by a team of Gordon students. Our mission is to connect middle schoolers to college-aged mentors, to get them excited about coding. We hire college students to teach our affordable after-school programs.
K2 Coding Blog
Fairplay Activity
Spring 2015
For the Models of Computation class, I gave a presentation on the Fairplay Secure Function Evaluation (SFE) protocol. I also created an activity for evaluating an encrypted binary circuit.
View Presentation Try Activity
SageMath Cryptosystem Development
Spring 2015
To practice concepts from Number Theory, I implemented the RSA and ElGamal cryptosystems for the open-source SageMath project.
RSA Ticket ElGamal Ticket
HCI-SEC Literature Review
Spring 2015
I conducted a literature review of papers in the intersecting fields of human-computer interaction and computer security, known as HCI-SEC. Researchers in this field consider the human factors which impact the security of software systems. For example, how should users create strong and memorable passwords?
View BibliographyContinuous Authentication Research
Summer 2014
As part of a summer REU program at NYIT, my team researched continuous authentication systems for mobile devices. My focus was identifying users based on accelerometer readings collected during typing.
View ReportEasyOrder
Fall 2013
Ruby on Rails web-app written for CPS353: Internet Programming. The site incorporates secure user accounts, unit and functional tests, and use of the Google Maps Web API.
Code on GitHub
Multiple Choice Quizzer
Fall 2012
A web-app written for Dr. Hildebrandt’s Old Testament class. Using JavaScript with jQuery, I wrote a replacement for his existing Flash webpage. The CSS styling was done by my sister, Katie Story.
Try It!
Sub Marine
Summer 2009
A simple platformer, written in Objective-C with OpenGL. The primary goal is exploration, but there is a final boss fight!
