B5 Studios · 2026 to present
VP of Engineering & AI
I’m building the engineering and AI organization from the ground up. I set the technical direction, hire the team, and stay hands-on as we develop tools for creative production.
VP of Engineering & AI at B5 Studios
At B5 Studios, I’m building the engineering team and shaping how we use AI in film, television, and new forms of storytelling.
Previously, at Meta, I led work on proactive AI agents for smart glasses. I also worked on Muse and collaborated with Meta Superintelligence Labs and TBD on Health AI and Accessibility AI.

B5 Studios · 2026 to present
I’m building the engineering and AI organization from the ground up. I set the technical direction, hire the team, and stay hands-on as we develop tools for creative production.
Meta Reality Labs · 2024 to 2026
I led modeling, data, and evaluation for proactive AI agents on smart glasses. We worked on how to split tasks between on-device models and larger language models, and how to test whether an intervention was timely and useful.
One accessibility application was helping a Deaf or hard-of-hearing wearer notice a sound they wanted to hear. Our audio research asked when to alert the wearer and how to avoid repeating an alert. In a separate project, we studied how an assistant could help someone recover when a multistep task went off plan.
Beyond wearables, I contributed to Muse. My Health AI work included collaborating with Meta Superintelligence Labs on post-training frontier models.
Cisco · 2020 to 2024
I started on MindMeld and Webex Assistant, then led machine learning for Webex Contact Center. One practical question was how to identify why customers were calling across thousands of conversations. Our work compared models on both the quality of those answers and the cost of generating them.
Papers I’ve coauthored on proactive assistants, deployed language models, and the ways people use language online. Google Scholar ↗
9 publications
A Benchmark and Architectures for Proactive Procedural Assistance
A benchmark and dynamic planning approach for assistants that guide multistep tasks and help people recover from mistakes.
Introduces EgoProactive and Pro²Bench to evaluate intervention timing, task completion, and response quality. The model maintains an explicit plan and revises it after guidance or a deviation, including recovery steps.
Teaching AudioLLMs Proactive Audio Assistance
Audio models that monitor a stream from a user’s intent and decide when a relevant sound deserves an alert.
Interrupt and Silent Modeling puts intervention decisions into model decoding. The work considers event onset, continued relevance, irrelevant audio, and duplicate alerts, motivated by wearable assistance for Deaf and Hard of Hearing users.
for Contact Center Analytics and Cost-Efficient Deployment
Extracting the reasons behind customer calls while evaluating the quality and cost of the models used in production.
Connects call-driver generation to topic modeling, call classification, trend analysis, and FAQ generation. Compares proprietary, open-weight, and fine-tuned models alongside strategies for practical deployment.
The Role of Sarcasm in Shaping the Disagreement Space
Studying how sarcasm changes the way we recognize agreement and disagreement in online conversations.
Combines sarcasm and argumentative-relation modeling through linguistic features and neural multitask learning. The experiments show that accounting for sarcasm improves recognition of conversational disagreement.
A Two-Phase LSTM Model Using Attention
An attention-based model that separates subjectivity detection from predicting a stance toward a topic.
T-PAN first distinguishes neutral from subjective posts, then identifies whether a subjective post supports or opposes the topic. This separates topical stance from general sentiment.
Analyzing the Effects of Semantic Continuity and Social Communities
Following the evolution of topics across time, changing hashtags, and different online communities.
Uses semantic and temporal relationships to connect hashtags into topics. Analyzes how community boundaries influence the way topics emerge, persist, and change.
A Word Embedding Based Novel Method for Hashtag Recommendation on Twitter
Recommending hashtags using the semantic relationship between a post and learned hashtag representations.
Compares hashtag-specific and global embedding models, then ranks hashtags using semantically similar posts. The approach is designed to remain lightweight and scalable.
A Novel Approach for Semantic Similarity Based Hashtag Recommendation on Twitter
Earlier work on semantic similarity for recommending hashtags in social media.
Published in the proceedings of the 14th International Conference on Natural Language Processing. The paper and complete citation are available through the ACL Anthology.
for User Generated Short-Text Content on Microblogs
Recognizing paraphrases and semantic similarity in noisy, informal text from microblogs.
Develops features for an SVM-based system and evaluates them on Twitter paraphrase data and the Microsoft Paraphrase corpus, examining performance across different text settings.
No publications match that search. Try another title, author, or year.
I came to NLP through language itself. I grew up reading and writing prose and poetry, then found myself studying how people disagree, use sarcasm, and say the same thing in different words.
I studied computer science at NSUT and earned my master’s at Columbia. Along the way, I spent time at IBM Research, IIT Delhi, and the Max Planck Society.
When I travel, I like to explore cities on foot, usually with a coffee stop or a bakery in mind. Back in San Francisco, you can usually find me making a case for a dubious answer at pub trivia or hacking on whatever AI model just dropped. Weekends leave room for a Chelsea match, a new recipe, and a movie.