He also held visiting or consulting positions with Intel, Hewlett-Package, Cadence and Synopsys, was a technical advisory board member for Rio Design Automation, and Apache Design Solutions, and is a guest professor at Fudan University (China) and China National Laboratory for Optoelectronics.