Knowledge Based vs Performance Based Learning