Utilizes polymorphism, pointers to extend a student class to different types of students.