Logic Programming: Can the learning and teaching process be improved apart from standards adopted by most professors and establi