On average, 20-25 hours per week, including meetings and time spent reviewing online materials. This time may vary depending on the individual and on course material.