Two approaches to teaching Computer Science are compared, using two sets of assignments given to distinct CS102 lecture sections during the same semester. The complexity and effort represented by the solutions is compared using software engineering metrics, giving a measure of the effectiveness of the two assignment sets.