The major difference between traditional classes and online courses is that the work can be done on your time. However, there are submission date deadlines. The student gets to work around not only their school schedule, but also around their life too. The workload can be set up on a schedule, that is what I do. It is very easy to register and you get to pick your professor! The interaction between the other students and the professor has been nothing but great.