An amazing online lectures! Very clear explanations and he clearly enjoys and makes you enjoyed the subject. He will take all the time you need to after class to discuss other things you want to know. Very happy and always smiling.