Author: Chanan Singh Andrew Kusiak Lingfeng Wang