The lesson prep and student follow up is enormous. I teach 6 hrs/week, but I easily spend 20-30 hrs/week on the whole gig, on top of my own data science job. The are a lot of shared resources, but not ready-to go, or maybe I am just overly ambitious. It's worth it since I learn a lot, and I hope to stick around since most of the prep work has been done then.