Assessing Student Problem-Solving Skills