Dennis Diamond is an expert in his field. He is a very detailed instructor and knows each topic like the back of his hand.