Hi! I am a PhD candidate at the University of Michigan, Department of Computer Science and Engineering. I work with Dr. Joyce Chai as a member of the Situated Language and Embodied Dialogue (SLED) Lab. My research focuses on language understanding, cognitive development, and embodied agents, specifically, how robots can take advantage of their ability to interact with the world around them to learn language during spoken interaction with others. Prior to joining the University of Michigan, I graduated from Boise State University with a B.S. in Computer Science (Magna Cum Laude, Minor in Applied Mathematics), where during my last two years I performed research advised by Dr. Casey Kennington as a member of the Speech Language and Interactive Machines (SLIM) Lab.
Expected May 2028, University of Michigan
Advisor: Dr. Joyce Chai
May 2025, University of Michigan
Advisor: Dr. Joyce Chai
May 2023, Boise State University
Magna Cum Laude
Advisor: Dr. Casey Kennington
Research publications and preprints.
Conference presentations and other talks.
Courses I've assisted in teaching.
Boise State University
Taught students how concepts in class apply to their programming assignments; educated students on how concepts taught in class may be used in industry settings; assisted students in planning out and debugging their programming assignments.
Department of Computer ScienceBoise State University
Assisted students by guiding them through their assignments; facilitated individual and group tutoring sessions.
Department of Computer ScienceBoise State University
Worked with students to enhance their understanding of topics discussed in class; guided students through debugging their code and understanding how their code worked; communicated and effectively explained the purpose of data structures and how they worked.
Department of Computer ScienceBoise State University
Guided students through lab work and debugging hardware and software issues; helped students understand concepts related to the labs and how the labs demonstrated these concepts; assisted professor in grading papers.
Department of Electrical and Computer EngineeringHistory of academic appointments.
PhD Candidate, Situated Language and Embodied Dialogue Group
Supervised by Dr. Joyce Chai. Created a safety-centric dataset using PDDL to generate trajectories demonstrating how to complete household tasks while mitigating hazards rendered in the AI2-Thor simulator. Evaluated 11 state-of-the-art VLMs on hazard recognition via Visual Question Answering (VQA) and safe plan generation as an embodied agent performing household tasks while proactively mitigating hazards. Developed a decoupled multi-agent framework that separated hazard recognition from task execution, resulting in increased safety-planning success rates.
Ann Arbor, MI, USAUndergraduate Researcher, Language & Intelligence Group
Supervised by Dr. Jacob Andreas. Designed and built an interpretable ML model providing neuron annotations using no data. Presented poster at the MIT Summer Research Program poster session and delivered a lightning talk on the MIT Grad Diversity YouTube channel.
Cambridge, MA, USAUndergraduate Researcher, Speech Language and Interactive Machines Group
Supervised by Dr. Casey Kennington. Designed and built an incremental spoken dialogue system capable of transcribing and understanding speech, detecting and gaining a concrete understanding of objects, and mapping objects in its environment using SLAM and the Anki Cozmo robot. Gathered human appraisals and descriptions of robot emotional behaviors from participants and analyzed the data. Presented at SIGdial 2022 and LREC 2022.
Boise, ID, USAUndergraduate Researcher, Intelligent Security Group
Supervised by Dr. Mina Guirguis; funded by NSF as a Smart & Connected Communities REU site. Designed and built a game and reward system to secure a simulated water tank using game theory. Simulated and secured a water tank with check blocks acting as both an intrusion detection and prevention system.
San Marcos, TX, USAOther appointments I've held in industry.
Software Engineer Intern
Contributed to software development across the full lifecycle as part of a 13-member team. Worked with product owners and leads to translate use cases into features. Designed, developed, tested, and deployed new features in project releases. Applied Agile and Scrum methodologies; gained full-stack experience with JavaScript, React/Redux, C#, .NET, SQL, and Git.
Meridian, ID, USA© 2020 - Theme Built By Tyler Butler, See it on GitHub