Enhancing Peer Learning with AI and Psychology Insights