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 220
PhD from CMU
Fall 2016 - Summer 2021
K2 Coding Inc.
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
HCI-SEC Literature Review
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 Bibliography
Continuous Authentication Research
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 Report
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
A simple platformer, written in Objective-C with OpenGL. The primary goal is exploration, but there is a final boss fight!