Good course delivery and knowledgeable on the subjects covered