There was a term we used when I was back in college in the 60s for students who studied constantly and had no social life. I've forgotten the term.

It certainly wasn't workaholic, since as has been suggested above, that would more readily apply to someone actively in the work orce.

It wasn't geek since the only geeks anyone ever referred to would have been the carnival geeks wwh pointed out above.

It wasn't drone, but it was something like drone, which makes me think it may have been drudge.

Can anyone think of the term that I've forgotten? We generally applied it to those students who did not have any outstanding intellectual ability, but worked so hard in preparing for courses that they appeared to have more to work with mentally than they actually possessed in terms of original thinking.