He leaves you on your own a lot, which I guess is his point. He wants to show you how to handle things on your own. I don't really like that teaching style when you're in a classroom where your resources are limited and the worksheet is due in the next 10 minutes lol. But overall he's lovable, and extremely smart.
Tim Hayes is a wonderful teacher. His classes are challenging but not too difficult, which is perfect. His guidance has helped me tremendously, and he's always there for his students. I don't believe I could ask for a better teacher.