He received both the BSc and the MSc degree in Computer Science from Northwestern Polytechnical University, China, and the Ph.D degree in Computer Science from Peking University, China. His research interests include Component based Software Engineering, Software Architecture, Distributed Computing, Middleware, Service Oriented Architecture. He has published more than 40 papers on these areas. He has given many tutorials related to component based development, such as three days tutorial on CORBA in the Nortel Research and Development Center in Beijing, one day tutorial on Network Programming in the Workshop on Advanced Information Technology in Xi°Øan, etc.