1. Chemical Engineering Department, Brigham Young University, Provo, Utah 84602, United States
2. Chemistry and Biochemistry Department, Brigham Young University, Provo, Utah 84602, United States
3. Electrical and Computer Engineering Department, Brigham Young University, Provo, Utah 84602, United States