He received M.S. and Ph.D. degrees in electrical and computer engineering from North Carolina State University at Raleigh in 1997 and 2006, respectively. Prior to the Ph. D study in CESR lab at NCSU, He worked as a senior design engineer at Delta Networks and Applied Micro Circuit Corp. (AMCC) at Research Triangle Park from 1997 to 2002. He was involved in several projects including ASIC chip design on Media Access Controller (MAC) for Gigabit Ethernet switch and packet over SONET systems. During his Ph.D. study, he worked as a senior ASIC design intern at Qimonda NA, and Internet Specific Integrated Circuits Corporation (ISIC) at Cary, North Carolina. He was involved with network processor chip design for search engine in routers assisting packet flow classification.