Dr Clement is knowledgeable on the subjects and topics being taught and in easily understood for beginners.