Universities try to hire grad students as TAs to help them out, but sometimes hire outsiders as TAs. It could be because the undergrad major has lots of students but the corresponding graduate major has few.
Obviously this varies from university to university and I know nothing about Cornell.