Completed functions for Assignment evaluation