1. Department of Materials Science & Engineering, University of Utah, Salt Lake City, 84112, Utah, USA
2. Thomas Lord Department of Computer Science, University of Southern California, Los Angeles, 90089, California, USA
3. Department of Chemistry & Biochemistry, Brigham Young University, Provo, 84602, Utah, USA