Dr Is very knowledgable in all science subjects. He is very good with everyone. I am always eager to go to his lessons. He is able to break complex topics into short, concise and easy to understand chunks.