appears to work.  Reads an extra line, using student.name.size() < 2 hack to fix for now.