Semi-Conductors & Super-Conductors