CSCE-606 Fall 2018