Metal oxides such as nickel oxide, are an important class of semiconductors used in advanced architecture silicon solar cells