Technologies by Dr. Haoran Wen