Research and teaching interests

  • Human-Computer Interaction (HCI)
  • Software learnability
  • Human-AI interaction
  • Online communities
  • Technologies for families

Learn more