1. Department of Computer Science and Engineering University of South Carolina Columbia SC 29201 USA
2. Dutch Fork High School Irmo SC 29063 USA
3. Hangzhou University of Electronic Science and Technology Hangzhou 311305 China
4. Department of Chemistry and Biochemistry University of South Carolina Columbia SC 29201 USA