For slab calculations, a vacuum region of around 60 Å was added to prevent spurious interactions between periodic replicas. Semiconductor surfaces were passivated by pseudo-hydrogen atoms to avoid surface states from dangling bonds. The pseudo-hydrogen fractional charges utilized to passivate each atom were 1.25 for In and 0.75 for As in InAs, 1.5 for Zn and 0.5 for Te in ZnTe, 1.5 for Cd and 0.5 for Se in CdSe. Structural relaxation of the pseudo-hydrogen atoms was performed until the maximal force was below 0.001 eV/ Å. All band structure and density of states plots were generated using the open-source Python package, VaspVis, which is freely available from The Python Package Index (PyPI) via the command: pip install vaspvis, or on GitHub at: https: //github.com/DerekDardzinski/vaspvis