Introduction to Computer Science Problem Sets