Took Professor Mohsin's Prog Fund 1 class online synchronously. A few things: his lectures are basically straight out of the textbook (not a bad thing, just don't expect anything special), he allows for late submissions, and he'll answer your questions only if it's clear what you're asking. Do the work, ask questions, and you'll be fine.