Hashing Courses from Term properly, more efficient user save