william huang (itxwi)