lab Validity of LLMs as Simulated Students Master's thesis — can an ability-conditioned LLM stand in for real learners? ECRobot ECRobot (Empathy Cognition Robot) — an Intelligent Tutoring System with empathetic feedback design Companion Robots for Older Adults An exploration on designing conversation social robot Social Robot Design Platform A design language and end-user programming tool for social robots, distilled from building five robotic systems TouchHear An AR assistive learning system that turns printed images into touch-responsive audio surfaces for visually impaired learners course Social Robotics Training Program Workshops and training programs on multimodal data analysis and voice-based social robots fun