Spintronics Theory Group