AMSC/CMSC460 - Spring 2017