Personal approach to each individual is important. When taking some online courses your tutors are streaming or using recorded videos to teach you. You don't have an opportunity to ask for a better explanation right away, you have to use these forums that obviously are not that effective as a personal explanation.