school projects and programming homework.