Online class is SO ORGANIZED! Perfectly concise handouts follow a series of bite-sized video lectures, one for every concept, with mostly-optional weekly Webex meetings where she answers any questions from the (moderate amount of helpful) homework. Understands how totally brand new and confusing the material is, and is truly great at explaining it.