Fall 2016 Artificial Intelligence (CS440/ECE448)