hao huang | groups