An Introduction to Interactive Programming class, Mini-projects and Quizzes