Yun-Cheng (Y.C.) Ju joined Microsoft in 1994. He received a B.S. in Electrical Engineering from National Taiwan University in 1984 and a master's and Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign in 1990 and 1992, respectively. Prior to joining Microsoft, he worked at Bell Labs for two years.