Daryl is an excellent instructor he always stays calm and lets you learn in a relaxed environment. He also offers a lot of perspectives and methods for learning which I found very useful.
https://youtu.be/5I6YOX2FQ-g