Teaching Competency, Professional Commitment and Job ...