We discuss self-dual codes over the ring Ru,v=𝔽2+u𝔽2+v𝔽2+uv𝔽2,u2=0,v2=0,uv=vu. We characterize the structure of self-dual, Type I codes and Type II codes over Ru,v with given generator matrix in terms of the structure of their Torsion and Residue codes. We construct self-dual, Type I and Type II codes over Ru,v for different lengths.