Kim graduated from the University of Michigan cum laude with a BS in mechanical engineering and from SUNY with a MS in applied mathematics. He worked for IBM as an engineer/manager and as a math adjunct at South Central College and Rochester Community and Technical College. He currently lives in Burnsville, MN with his wife Rachel.