Soft Computing Fall 1396