Email Record: The effects of advisement in computer programming on students' ability to solve a synthesis problem /