for NEU CS 5010 Fall 2014