Exploring Student Engagement Factors in a Blended Undergraduate Course