If you respect Ali, he will respect you back. He knows a LOT and really seems to enjoy sharing his knowledge. He does lecture quite a bit but gives time to ask questions. If you stay engaged and truly try to understand a topic, he will see this and will try his best to help fill gaps in your knowledge. If you don't put in considerable effort, GL :)