Prior to LinkedIn, Bo worked as software engineer at Yahoo! and researcher at Ericsson Research. Bo received his PhD degree in Computer Science from the University of California, Irvine. Bo holds 5 granted patents and 11 pending patents.