public class Student
{
  private String course;
  private String lastName;
  private String firstName;
  private String middleName;
  private String studentID;            // yes, String, not int!
  private String emailAddress;
  
  public Student( String csvEntry )
  {
    String[] field = csvEntry.split( "," );
    course       = field[0];
    lastName     = field[1];
    firstName    = field[2];
    middleName   = field[3];
    studentID    = field[4];
    emailAddress = field[5];
  }
  
  public String toString()
  {
    String result = "ID: " + studentID + "\n";
    result = result + firstName + " " + middleName + " " + lastName + "\n";
    result = result + emailAddress;
    return result;
  }
  
  public String emailDomain()
  {
    String[] emailComponents = emailAddress.split( "@" );
    String   domain          = emailComponents[1];
    
                                              // NOTICE: _regular expression_
    String[] domainComponents = domain.split( "\\." );
    int count = domainComponents.length;
    
    String organizationType = domainComponents[count-1];
    String organization     = domainComponents[count-2];
    
    return organization + "." + organizationType;
  }
}