The Research Option offers students majoring in computer science the opportunity for a substantial, in-depth research experience. Students are strongly encouraged at the end of their experience to work with their faculty mentor to develop a journal publication or conference presentation on the research in addition to the actual thesis.

Recent Submissions

  • Self-Synchronous Input For Wearables 

    Aggarwal, Shaurye
    Wearable devices such as smartwatches and Google Glass commonly employ touch interfaces as input modalities. Performing simple tasks, such as accepting a call or dismissing a notification, using touch screens disrupts the ...
  • PyVacy: Towards Practical Differential Privacy for Deep Learning 

    Waites, Christopher
    In this work, we present an extension to the PyTorch deep learning framework which facilitates differentially private optimization. We discuss the algorithms provided by the extension and compare its contribution to that ...
  • A Review of Human Robot Proxemics 

    Armas, Osvaldo A.
    Robots are increasingly becoming ubiquitous, but are currently limited in their social capabilities. For robots to become ubiquitous in social environments they need to have an understanding of proxemics. Proxemics is a ...
  • Reproduction of genome correction software 

    Thadani, Arav Kishore
    The primary issues with genome sequencing machines today are insertion, substitution, and deletion. These have led to the rise of genome correction software which use different algorithms to correct errors in the sequence. ...
  • Domestic canid vocalizations: situational context prediction 

    Han, Xiaochuang
    Dogs live all around us and while we have little doubt they communicate with one another, our understanding of this communication is lacking. Our work aims to build a system that will be able to use artificial intelligence ...
  • An Evaluation of the Value of Lip and Jaw Motion in Virtual Reality Avatars 

    Sun, Ruixuan
    Virtual reality (VR) is known as a simulated 3D immersive technology. Currently, the emphasis has been mainly placed on tracking the upper face, like eye tracking and eyebrow imitation, where the lower face containing the ...
  • Analysis of the errors caused by the fragmentation of the Android ecosystem: an empirical study 

    Prammer, Martin A.
    Software testing and debugging has always been a pervasive problem for software developers. Mobile applications are highly important to our lives and ensuring their correctness is challenging problem. Android is a popular ...
  • Teaching American Sign Language to Hearing Parents of Deaf Children with Games 

    Goebel, Madeleine Elizabeth
    More than 95% of deaf children in the United States are born to hearing parents (Mitchell & Karchmer 2004). With the majority of hearing parents having little to no exposure to American Sign Language (ASL) prior to the ...
  • Using an AR Simulation for Hospital Spill Cleanup Training in Highly-Infectious Disease Holding Units 

    Greenfield, Paige A.
    This project explores the implementation of an augmented reality training simulation in a hospital cleanup environment. Specifically, the simulation teaches cleanup staff to correctly sanitize surfaces containing contaminated ...
  • Evaluating Container Deployment Implementations for Foglets 

    Mutkoski, Michael Christopher
    In recent years, the number of devices connected to local networks has rapidly expanded to create a new internet known as The Internet of Things. The applications run on these devices often require lower latency solutions ...
  • A Two Mice Framework for Navigation and Shape Manipulation in 3D Graphics 

    Zheng, Congyao
    The increasing influences of interaction technologies like Augmented Reality(AR) and Virtual Reality(VR) has brought about about the high demand of 3D shape design and bi-manual user input devices with more degree-of-freedom ...
  • The Language of Minority Stress Experiences of Sexual Minority Communities on Reddit 

    Kim, Sang-Chan
    Prior literature indicates members of sexual minorities face higher risk of mental health challenges than their counterparts. These individuals are often more predisposed to disorders such as drug addiction, anxiety, ...
  • Reducing Cognitive Load in HRI: A Proposed Research Strategy for the RAIL Lab 

    Storer, Sarah A.
    How can social robotics help reduce cognitive load when humans and robots work together? This document proposes research guidelines for exploring the confluence of human-computer interaction and cognitive load theory. Field ...
  • Automated Forensics Analysis Final Report 

    Harper, Grace
    RAIN [2] is a system which has the ability to record and replay system call events at the process level as well as perform dynamic information flow tracking (DIFT) on-demand during replay. This project’s goal is to utilize ...
  • Towards Material Classification of Scenes Using Active Thermography 

    Bai, Haoping
    By briefly heating the local environment with a heat lamp and observing what happens with a thermal camera, robots could potentially infer properties of their surroundings. However, this form of active thermography introduces ...
  • Passive Haptic Learning for Computer Stenography 

    Aveni, Timothy J.
    Passive haptic training can be used to teach motor skills using repeated tactile cues applied to the body. We explored the use of passive haptic training to teach participants how to produce various commonly-used phonemes ...
  • Accurately and Efficiently Estimating Dynamic Point-to-Point Shortest Path 

    Tripathy, Alok
    Point-to-point shortest path (PPSP), or s-t connectivity, is a variant of the shortest path problem found in graph theory. In this problem, we are given a graph and pairs of vertices over time, and the output is the shortest ...
  • Learning to Compose Skills 

    Tejani, Farhan
    We present a differentiable framework capable of learning a wide variety of compositions of simple policies that we call skills. By recursively composing skills with themselves, we can create hierarchies that display complex ...
  • Grammar Correction for Event-to-Sentence 

    Tien, Ethan
    Automated story generation is the problem of generating words and sentences with the goal of telling a coherent story. To date, we have the Event-to-Event model that can generate more events that give us the building blocks ...
  • Uncertainty Quantification of Machine Learned Density Functionals 

    Shah, Karan
    Density Functional Theory(DFT) is one of the most popular and successful methods for quantum mechanical simulations of matter because of its relatively lower computational costs. While it is formally exact, approximations ...

View more