A typical Stanford student can easily spend ten to fifteen hours a week on this class and so we would suggest that you budget at least that amount of time for your own efforts on this class if you don't want to find yourself running out of time when the submission deadline comes around. 