Supporting Science Content Mastery Through Fostering Student Engagement and Interactions