Spin Magnetic Lab