Online async = highest risk of falling behind. Daily 10-15 min mastery beats night-of cramming for "extremely difficult" courses like this one.