I'm a consultant and taught a class one semester in an engineering (not comp. sci.) department because the department head was screwed when someone resigned. Anyway, we had an online service called canvas or something. FUCK THAT SHIT. The online / web based "tools" that are meant to make things easier make your life as an instructor a living hell. The admin overhead on an instructor using online tools is insane. You get bombarded with email, and there is always a problem or excuse with something breaking.
If I were to teach again, it would all be paper based assignments and office hours. 100% analog. I don't have the time to deal with extra admin.
My 2 cents.