Electron spins in semiconductor quantum dots by