Practice problems for the CSIS160 midterm exam