Khoury faculty member David Bau stands and points at a projection screen showing two images of a dog while three students look at the screen

Khoury Research Apprenticeship

Work alongside leading researchers in your field, explore your research interests, and pave a pathway to your future goals through the prestigious and unique Khoury Research Apprenticeship. 

About the Khoury Research Apprenticeship opportunity

Started in 2019, the prestigious Khoury Research Apprenticeship was designed to provide master’s students the opportunity to participate in relevant research opportunities while being mentored and supported by faculty advisors. As of 2026, the program is also open to Boston undergraduate students interested in taking their research pursuits to the next level.

Held in the fall and spring semesters, the Research Apprenticeship is an excellent way to explore your current research interests or help pave a pathway to a future PhD.

Application process

Both undergraduate and master’s students are encouraged to complete a screening application, which gives apprenticeship staff the chance to get to know potential candidates. (The screening application will be sent each semester via student advisors.) From there, staff will narrow down the applicant pool, and selected students will receive the full apprenticeship application — where they can browse available projects and rank their top choices. Professors then interview candidates and submit their own rankings. Final decisions are made by apprenticeship staff, with both student and faculty preferences taken into consideration.

The apprenticeship program played a big role in my decision to pursue a PhD. When I was nominated for the apprenticeship program, I neither had any prior research experience, nor did I intend on pursuing a PhD. The program gave me an opportunity to be involved in research in academia and interact with fellow grad students and faculty members

Satyajit Gokhale, computer science PhD student

If you’re awarded an apprenticeship

Students who are awarded apprenticeships will register for the four-credit master’s course to begin their research work. At the end of the apprenticeship, students will have the opportunity to present their work to an audience of peers and faculty and highlight their findings.

Fall apprenticeship timeline

Spring apprenticeship timeline

2025-2026 Research Apprenticeship participants

Spring 2026 participants

Students who participated in the Spring 2026 Khoury Research Apprenticeship program, their projects, and their faculty advisors:

Fall 2025 participants

Students who participated in the Fall 2025 Khoury Research Apprenticeship program, their projects, and their faculty advisors:

  • Manas Aggrawal: Conversational Interfaces as Typed Programming Languages (Chris Martens)
  • Barath Balamurugan: Using Virtual Reality for Effective Collaboration Between Space Outposts (Wallace Lages)
  • Grace Chong: GAITE: Generative AI for Interdisciplinary and Transdisciplinary Education (Youna Jung)
  • Vinal Dalcy Dsouza: AI & City Government: Assessing the Impact of an LLM Deployment in the City of Oakland (Jessica Staddon)
  • Jing Du: Medical GraphRAG: Using Traditional ML to Develop Sustainable, Low-Cost Solutions for Medical Question-Answering (Tony Mullen)

Past Research Apprenticeship participants

Spring 2025 participants

  • Lahari Boni: Building Technologies to Enhance AI Literacy Among Blind and Low Vision Students (Maitraye Das)
  • Jiawen Cai: An Interactive Platform Evaluating LLMs’ Persuasive Abilities (Weiyan Shi)
  • Niraj Chandrakant Chaudhari: GenZymes: De Novo Enzyme Generation with RFDiffusion (Predrag Radivojac)
  • Sihe Chen: Color Constancy and Spectral Ratios (Bruce Maxwell)
  • Abhijeet Chowdhury: Applying Tiling Theory to Extend Art Made from Gen AI (Crane He Chen)
  • Stefanie Colino: A Landscape Study of Undergraduate AI Programs (Carla Brodley and Felix Muzny)
  • Vedant Rishi Das: SmeLLM: Automatic Code Smell Identification and Refactoring Using LLMs (Joydeep Mitra)
  • Himalaya Dua: Evaluating the Role of Artificial Intelligence on Cyber Security Solutions (Tehmina Amjad)
  • Nihira Golasangi: Deep Clustering for Mass Spectrometry Imaging (Kylie Ariel Bemis)
  • Kiersten Grieco: User Data Collection and Profiling in Smart TVs and Fridges (David Choffnes)
  • Jiahuan He: Reinforcement Learning-Driven Adaptive Storytelling and Gamification for Personalized Learning Pathways (Hazra Imran)
  • Ping He: Advancing Speech Processing: Native Language Recognition in Foreign Language Speech (Tony Mullen)
  • Tejas Mohan Karkera: Leveraging Hybrid Variants of CNN and ViT for Melanoma Detection (Divya Chaudhary)
  • Venkateshprasad Pradeeprao Kulkarni: Understanding Learning Needs in Computer Science Education (Brianna Dym)
  • Pavan Kumar: User-Led Data Minimization with LLMs to Navigate Privacy Trade-offs in Chatbots (Tianshi Li)
  • Ling Liu: Spacetime Volumes for StarCraft Gameplay Visualization (Seth Cooper)
  • Mengyuan Liu: An Efficient Approach for Muscle Segmentation and 3D Modeling Using Keypoint Tracking in MRI Scans (Jeongkyu Lee)
  • Panxin Liu: ELLMA-XR: LLM-based language agent in Mixed Reality (Mirjana Prpa)
  • Zilei Liu: Algorithms for Timetabling Optimization (Richard Hoshino)
  • Yijia Ma: Detecting and Mitigating Hallucinations in Large Language Models Using Agreement-Based Evaluation Techniques (Yifan Hu)
  • Chirag Malhotra: OLLIV: Open Language-Image Input Variation (Saiph Savage)
  • Rui Min: PDLLM: Paraphrase Detection in Large Language Models (Shanu Sushmita)
  • Zadie Moon: Leveraging Data Analytics for Improved Healthcare (Akram Bayat)
  • Bhavana Rajan Nair: Leveraging LLMs for Extracting Medical Insights from Online Discussions (Deahan Yu)
  • Pruthvi Prakash Navada: An Exploration of Dynamic Reconfiguration Protocols in etcd (Ji-Yong Shin)
  • Ronhit Neema: Transparent Checkpointing: A New Model for Hybrid HPC Computations (Gene Cooperman)
  • Keivalya Bhartendu Pandya: Benchmarking Robot Learning Algorithms for Real-World Challenges (Zhi Tan)
  • Andrea Pinto: Antibody Structure Prediction: Enhancing Boltz with Chai-1 (Wengong Jin)
  • Pranav Boditalupula Sivasankara Reddy: Understanding Human Behavior in Social Engineering Attacks (Sarita Singh)
  • Nayonika Sen: A Research Tool for LLM Internals (David Bau and Arjun Guha)
  • Ankit Sinha: Roles of State in Asymmetric Partially Observable Reinforcement Learning (Chris Amato)
  • Katie Elyse Song: Better Passwords Through Oblivious Pseudorandom Function (Ariel Hamlin)
  • Neel Sortur: Shape Inference from Radar Signals Using Differentiable Inverse Methods (Robin Walters)
  • Harshith Umesh: Optimizing Refraction Proxy Deployment (Alden Jackson)
  • Qiwen Xiong: Nurse Town Game Design for Nursing Students Training with Large Language Models (LLM) (Ilmi Yoon)
  • Peizhi Yan: Artificial Intelligence in Suicide Prevention: From Detection to Proactive Intervention (Tala Talaei Khoei)
  • Yichen Yang: Situated visualization experiment (Enrico Bertini, Melanie Tory)
  • Stella Zhang: Development of a Computational Traffic Model for Roads with Entrances and Exits (Nadim Saad)
  • Haibo Zhao: Hierarchical Equivariant Policy via Frame Transfer (Robert Platt)
  • Junchao Zhu: A Testing Framework for Distributed Systems (Cristina Nita-Rotaru)

Fall 2024 participants

  • Paola Alsharabaty: Distributed System Verification (Ji-Yong Shin)
  • Zitong Bao: Digital Humanities Project: “Race, Gender, and the Visual Culture of Domestic Labor, 1870s to 1940s” (Joydeep Mitra)
  • Hardik Bishnoi: Synthetic Galaxy Generation Using Artificial Intelligence (Tala Talaei Khoei)
  • Estelita Chen: Curricular Complexity and BPC Performance  (Albert Lionelle)
  • Lana Do: Fine-Grained Sentiment Analysis (Tehmina Amjad)
  • Michelle (Meechi) Figueroa: Leveraging Data Analytics for Improved Healthcare (Akram Bayat)
  • Vinesh Gande: Data Driven Automation of Nonverbal Behavior (Stacy Marsella)
  • Jieling Gong: Aircraft Inspection Using Computer Vision and UAVs (Michal Aibin)
  • Tianchou Gong: Developing Multimodal U-Net for MRI Scan Image Segmentation for Musculoskeletal Models (Jeongkyu Lee)
  • Kalli Hale: Creating Empathy Through Narrative-Drive Indie Games (Bob De Schutter)
  • Ping He: Analysis of Tandem Language Exchange Data (Anthony Mullen)
  • Joyce Hsu: Incorporating Patient Self-Presentation in Digital Phenotyping of Mental Health: A Patient-in-the-Loop Approach to Passive Sensing (Varun Mishra) 
  • Lohitha Reddy Indupuru: Applications of Cryptography to Social Reporting Systems (Ariel Hamlin)
  • Rohan Jamadagni: Building NextGen OS Kernel at Northeastern (Cheng Tan)
  • Julia Kim: Development of a Computational Traffic Model for Curved Roads (Nadim Saad)
  • Mahesh Babu Kommalapati: A Digital Phenotyping Approach to Early Detection for Signs of Intimate Partner Violence (Aarti Sathyanarayana)
  • Hui Kong: Online Resistance, Security, and Safety (Michael Ann DeVito)
  • Seunghan Lee: Robotics Swarm Simulation Testbed and Algorithm Development (Aanjhan Ranganathan)
  • Akash Mahalingam: Combatting Hate with Generative AI: Counter Speech Generation and Meme Context Interpretation (Divya Chaudary)
  • Rui Min: MUGC: Machine Generated Versus User Generated Content Detection (Sanu Sushmita)
  • Sai Chandra Pandraju: Security and Privacy of LLMs  (Alina Oprea)
  • Cai Peng: Designing Human-Centered AI Interfaces for Enhancing Worker Productivity and Well-being (Saiph Savage)
  • Anshuman Raina and  Pruthvi Prakash Navada: Statistical Modeling and Interpretation of Biomolecular Networks (Olga Vitek)
  • Soni Rusagara: Black Femme Content Creators (Alexandra To)
  • Lokesh Saiphanibabu Saipureddi: Multi-Human Pose Detection Using YOLOv8 (Mohammad Toutiaee)
  • Huiru Yang: Designing Accessible Collaborative Ideation Technologies (Maitraye Das)
  • Yichen Yan: Interactive Visualization of Graphical Representation of Code (Frank Tip)
  • Haozhe Zhang: Extending Project-Based Hands-on Activities to Introduce Hardware in Software-Focused Courses (Lama Hamandi)
  • Ruotian Zhang: Using Gamification and Game Based Learning to Teach Computer Programming (Sarita Singh)   
  • Zefeng Zhao: Learning to Generate Angry Birds Levels, Behavior Trees, and Other Graph-Based Structures from Examples (Seth Cooper)

Spring 2024 participants

  • Kaushik Boora: A Platform for Self-Driving Vehicles Research and Education (Guevara Noubir)
  • Siddharth Chakravorty: Object Rearrangement In Real World (Zhi Tan)
  • Alexander Crystal: Generative AI to Empower Workers (Saiph Savage)
  • Zhou Fang: Capturing Conflicting Objectives in Synthetic Data Generation Using Neural Network Ensembles (Rajagopal Venkatesaramani)
  • Lauryn Fluellen: Folk Models of Mutual Aid for At-Risk Populations (Michael Ann DeVito)      
  • Vidya Ganesh: Multi-modal Fact Checking of Out-of-Context Images via GPT4 (Huaizu Jiang)
  • Felix Han: Supporting Patient-Provider Communication in Cancer Care with LLMs (Dakuo Wang)
  • Ryan Heminway and Dilshath Shaik: Topological and Weight Evolving ANN: An Empirical Analysis (Jonathan Mwaura)
  • Rachana Kallada Jayaraj: Serverless Computing for More General Applications/Systems (Ji-Yong Shin)
  • Pandya Kush: Split Processes in Computer Systems as Applied to MPI in HPC (Gene Cooperman) 
  • Jennifer Lee: SQLearn: Automated SQL Statement Assessment with Large Language Model and Abstract Syntax Trees (Jeongkyu Lee)
  • Vamshika Lekkala: Safe Learning-Based Control of Exoskeletons (Michael Everett)
  • Chanyuan Liu: Finding Vulnerabilities in the NIST Policy Engine (Cristina Nita-Rotaru)
  • Philip Mathieu: JS/Python Library for Measuring Network Visualization (Scott Dunne)
  • Divyadharshini Muruganandham: Information Content of Associations in Complex Networks (Wes Viles)
  • Elizabeth Pates: Advancing Efficiency of 3D Object Database Search (Megan Hoffmann)
  • Ashish Pawar: Leveraging Large Language Models for Risk Assessment in Derivative Pricing (Divya Chaudhary) 
  • Stephanie Poon: Design of a Mobile App Prototype for the Home Management of Chronic Obstructive Lung Disease (Holly Jimison)
  • Vaibhav Setia: Automated Test Generation for React (Frank Tip)
  • Justin Steinberg: Investigate Behaviors for Medication Management in College Students with Mental Health Issues (Aditya Mishra)
  • Senay Argaw Tilahun: Gamifying Algorithms (Lama Hamandi)
  • Benjamin Wolff: Causal Query Estimation in Biomolecular Networks (Olga Vitek)
  • Yuwei Wu: Human-Robot Interaction for Older Adults with Cognitive Impairment (Timothy Bickmore)
  • Huiru Yang: Designing Accessible Collaborative Ideation Technologies for Blind and Low-Vision People (Maitraye Das) 
  • Yuanyuan Yang: Deep Cosmological Simulators for Studying Intrinsic Alignment of Galactic Shape (Robin Walters)
  • Siyu Yao: Creating a New Benchmarking Framework for Distributed Database Replication (Ian Gorton)
  • Mao Zhang: Making Computer Graphics Accessible (Mike Shah)
  • Jiawei Zou: Using Machine Learning Techniques to Guide the Search for Materials for Quantum Computers (Miguel Fuentes-Cabrera) 

Fall 2023 participants

  • Leigh-Riane Amsterdam: VR Training For Interview Preparation: Understanding Challenges Faced By Underrepresented Groups (Caglar Yildirim)
  • Debankita Basu: Unveiling Digital Truths in Deepfake Detection ​with CNN and Transformer Models (Hongyang Zhang)
  • Siddharth Chakravorty: Investigation of Matter Standard Compliance in Vendor IoT Devices. (David Choffnes)
  • Bereket Faltamo: MRI Image Segmentation For Musculoskeletal Model (Jeongkyu Lee)
  • Lauryn Fluellen: Improved Speech Recognition for Impaired Speakers (Aachan Mohan)
  • Sumukhi Ganesan: Decoding Dropouts: ​Mapping Curricular Metrics to Student Attrition in CS Education (Albert Lionelle)
  • Juan Diego Dumez Garcia: A Comprehensive Approach to 3D Scene Analysis and Visualization (Yvonne Coady)
  • Ameya Santosh Gidh: Advancing Design Tools for Engineering Knitted Materials (Megan Hoffman)
  • Tom Henehan: Is Globalization a One-Way Street? An inquiry using MNA (multiplexed network analysis) and M&A (Ravi Sundaram)
  • Diptendu Kar: Evaluation of Large Language Models in Solving Cybersecurity Capture the Flag (CTF) Challenges (Jose Sierra)
  • Shuyi Lin: NN4SYSBENCH: Characterizing Neural Network Verification for Computer Systems (Cheng Tan)
  • Hantong Liu: A Unified Storage Platform for Heterogeneous Storage Devices (Ji-Yong Shin)
  • Ruochen Liu: Privacy and Censorship in Chinese Fandom (Ada Lerner)
  • Cecilia Lopez: Investigating Moderation Challenges to Combating Hate and Harassment: The Case of Mod-Admin Power Dynamics and Feature Misuse on Reddit and Other Platforms (Ada Lerner)
  • Jiayi Lu: Redefining Roles: Adapting Doctor-AI Collaboration in Sepsis Diagnosis (Dakuo Wang)
  • Mahvash Maghrab: Photorealistic Monocular 3D Reconstruction of Humans Wearing Clothing (Mohammad Toutiaee)
  • Shagun Saboo: From Paper to Pixel: Enhancing Handwritten Form Validation and Online Filling with Generative AI (Divya Chaudhary)
  • Subhankar Shah: A Metric Pseudo-Grid for ​High-Dimensional Similarity Search (Mario Nascimento)
  • Abdulaziz Arif Suria: LLM driven human-like Non-Playable Characters (NPCs) in Virtual Reality (Mirjana Prpa)
  • Keerthana Velilani: Enriching Cross-Cultural Image Captioning with Generative AI and Human-in-the-Loop (Saiph Savage)
  • Xiaoman Yang: The Use of Feedback and Its impact on Students’ Performance in Project-Based Courses: Instructors’ and Students’ perceptions (Oscar Veliz)
  • Zhiyuan Yang: Solar Panel Farms Mapping ​through Multispectral Satellite Imagery and Enhanced Swin Transformer Model (Ryan M. Rad)
  • Yanting Zheng: Evaluate Render Quality of ​(Mike Shah)
  • Jaiyi Zhou: Exploring Rewrite Rule Behavior Trees for Tile-based Games (Seth Cooper)

Spring 2023 participants

  • Swati Agarwal: GigSense (Saiph Savage)
  • Pavan sai kumar Alladi: In-memory data store for Serverless functions (Ji-Yong Shin)
  • Nidutt Bhuptani: Human-AI-NLP (Christoph Riedl)
  • Zeyu Cui: Container storage game (Seth Cooper)
  • Xueyan Feng: Wide FOV HMD on Augment Memory, Perception, and Cognition (Clifton Forlines)
  • Tushita Gupta: Benchmarking of statistical methods for mass-spectrometry based proteomics (Olga Vitek)
  • Jose Notsky Lou: The effect of feedback on a team’s performance, motivation, and results (Oscar Veliz)
  • Divyadharshini Muruganandham: Analyzing conversational alignment and second language development with NLP (Tony Mullen)
  • Weder Ribas: Representations of Reality Aerial NeRFs in Canadian Clouds (Yvonne Coady)
  • William Rhodes (Cheng Tan)
  • Sumeet Sachdev: Multimodal User-level Models for Mental Health Applications on Social Media (Silvio Amir)
  • Kartik Sharma: What goes on the Internet stays on the Internet (Engin Kirda)
  • Hritesh Sharad Sonawane: Attacks against congestion control algorithms (Cristina Nida-Rotaru)
  • Shubham Sonawane: Improving the Reproducibility of Open Source Software Artifact Datasets’ (Jonathan Bell)
  • Minyi Xu: Representations of Reality Aerial NeRFs in Canadian Clouds (Yvonne Coady)
  • Ruohe Zhou: Segmentation and auto-labeling of insects’ legs using machine learning for DeepLabCut (Jeongkyu Lee)

Fall 2022 participants

  • SzeYi “Reina” Chan: Brukel: Effectiveness in Storytelling (Bob DeSchutter)
  • Jianhua “Chandler” Che: GigSense: Intelligent Collective Action Interfaces for Gig Workers (Saiph Savage)
  • Caroline Craig: Learning Alignment Models from Multiple Translations of Ancient Greek Texts (David Smith)
  • Shriya Dhaundiyal: VOICE ASSISTANT ​using profiling (David Choffnes)
  • Mingxi Jia: SEIL: Simulation-augmented Equivariant Imitation Learning (Robert Platt)
  • Charles “Chip” Kirchner: Macro-Action Value Decomposition for Multi-Agent Deep Reinforcement Learning (Chris Amato)
  • Aniruth Ramesh and Parthasarathy Murugesan​: Reddit as an evaluation for Dialog responses (David Smith)
  • Omar Rashwan: Reconfiguration as a Common Operation in Distributed Systems (Ji-Yong Shin)
  • Keith Rebello: Improving User Affect Through Empathic Conversational Agents​ (Tomothy Bickmore)
  • Sumukh Vasisht Shankar: Equivariant Neural Networks​ for Spatial Light Modulator (Robin Walters)
  • Kinshuk Sharma: Benchmarking Distribution Shifts for Domain Generalization (Hongyang Zhang)
  • Dmitrii Troitskii: dewimplify: Validating Intermediate ​Representation of WebAssembly (Frank Tip)

Spring 2022 participants

  • Gerard Otalora Canovas: Designing an A.I. Interface to Empower Gig Workers (Saiph Savage)
  • Brenden Collins: Running computational benchmarks for graph layout algorithms (Cody Dunne)
  • Shireen Firdoz: Design and implementation of a new reconfiguration protocol in etcd (Ji-Yong Shin)
  • Riley Grant: Reimagining Programming with AlphaZero (Karl Lieberherr)
  • Haoyu He: A benchmark suite for neural network verification for systems (Cheng Tan)
  • Thai Huynh: Gender box 2 (Ari Waldman)
  • Maanasa Kaza: MSstatsShiny: An Interactive Cloud-Based UI for High Quality Analysis of Proteomic Experiments (Olga Vitek)
  • Jonathan Merrin: Improving human task performance with Quality Diversity inspired tools (Mike Shah)
  • Nicolas Osborn: Quality Diversity in Human Computation (Seth Cooper)
  • Mino Reyes: Computer Vision and Rough 2D Maps for Navigation in Novel Environments (Lawson Wong)
  • Shreya Singh: A Calibrated approach to Semi-Supervised Learning For Medical Image Classification (Hongyang Zheng)
  • Tim Swierzewski: Studying Dark Patterns in Voice Assistants (David Choffnes)
  • Calvin Yu: Finding Structural Similarities in Research Papers Through Visual and Textual Analysis (Cody Dunne)
  • Kicho Yu: Data Localization Compliance with Internet Measurement about Companies in European Union (David Choffnes)