Hi Tom, 

I agree with you that nothing can replace an in-person class, especially for my personal learning style. Given the dark times we live in though, one can only be grateful to have an internet connection and so many online resources. 

Thank you for your recommendation, I can't wait to dive into it!