University of Minnesota - Twin Cities Department of Electrical and Computer Engineering The Center for Micromagnetics and Information Technologies (MINT) The Center for Spintronic Materials, Interfaces, and Novel Architectures (C-SPIN)