Technologies by Dr. Caofeng Pan