Technical programming assignemnts.