I conduct interdisciplinary research within the fields of Human-Computer Interaction, Cognitive Science, Artificial Intelligence and Education. My research goals are two-fold. 1) I contribute to scientific understanding of the nature of complex problem solving and learning. 2) Based on the insights, I develop content authoring techniques and intelligent tools to support teaching and learning. In my doctoral work, I explored two threads of computational methods to build educational experience for scale and quality by leveraging the complementary strengths of peers, AI and teachers. The first thread focuses on harnessing the open-ended data past students produced to augment teachers’ capabilities on content creation. The second thread explores ways AI could support team-based learning through signaling opportunities for in-depth discussions.