Portfolio

Virtual Assistants

The most effective virtual assistants help users perform tasks within and beyond their skill set. Any domain specific knowledge held by the assistant is transferred to the user in the form of intuitive, timely advice. Ultimately, feedback from the assistant is both helpful and nonintrusive. In the following research project, I partnered with th... Read more

Deepfakes

Just as advances in machine learning gave rise to deepfake videos, so too can modern machine learning models be put to use to reliably detect fake media content. In this project I set out to do just that – first using deep neural networks to generate deepfake videos, then using neural networks to correctly distinguish between fake and unaltered... Read more

User Experience Prediction

Quality of experience (QoE) has become an increasingly important metric for today’s modern service providers. Discovering and optimizing the factors that determine user experience has thus become an essential goal for network operators. In this project, I teamed with the Mobility Management and Networking (MOMENT) Lab at UC Santa Barbara to foc... Read more