I took this class online, and it was very easy for me to work through even without meeting with the professor. The assignments are very clear, and the deadlines are set out with plenty of time to complete assignments.