HeteroFoaM at USC