Yup he sure is! A lot of people here have really enjoyed James Hill's courses. It really depends what you want to play. I like classical and early music, so the Peterson books are where I started, but took in person classes to get the technique (and my teacher does offer Zoom, I have very much benefited from what I've learned from him, plus I really enjoy our classes together). I couldn't have progressed to where I am now without some feedback, whatever form that may take. Online classes that are pre-recorded are better than learning from a book, but some kind of interaction where you get useful feedback regarding technique is vital IMO.That reminds me that I should take a look at James Hill -- I've heard really good things about him, plus he's Canadian, isn't he?