1. Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY 12180, USA
2. Future of Computing Institute, Rensselaer Polytechnic Institute, Troy, NY 12180, USA
3. Department of Mathematical Sciences, Rensselaer Polytechnic Institute, Troy, NY 12180, USA