Intro to Progamming for class