public void UpdateStudentDetails(string newFirstName, string newLastName, string newEGN, int newFacultyNumber, StudentRank newRank = StudentRank.Unknown, string newHometown = "Unknown")
{
this.UpdatePersonalDetails(newFirstName, newLastName, newEGN, newHometown);
if (newFacultyNumber == 0)
{
throw new ArgumentException("Faculty number cannot be zero");
}
// this.coursesList = new List<Course>();
// this.GradeList = new List<Grade>();
this.FacultyNumber = newFacultyNumber;
this.Rank = newRank;
//this.Points = newPoints;
}