他是个书呆子 He's a bookworm. Actually 'bookworm' is the correct English word — just needs to be one word. Good slang that crossed over!