Added Class and Semester Interfaces.