My online course experience has been okay. I'm not really a big fan of online courses but the courses I have token online have been okay some have been harder than others. The workload is kinda iffy for some it could be a handful for some it isn't but I guess it depends on what classes your taking. The registration process is pretty easy. The professor and student relationship is okay most of your communication is based through emails and weather you keep up with the course. And like the professor and student relationship peer-to-peer interaction is all based through emails most of the time you don't really interact with them all that much.
My experience with my courses and my professors at this school have been pleasant. For each course I've taken with these professors I've learned an extremely amount of information about my major as I would like. Most of my professors have actually had their own experiences with the real world with my major and were able to give their students real life events that could happen to them if they were to presided their major as a career and be able to face with the challenges that they have to face from their experiences from the degree.