Apus is definitely not a scam but the quality of courses is very erratic. I first enrolled in the MPH program and was shocked to see that several courses such as Public Health Ethics had nothing to do with population-based health but were obviously re-purposed from the Nursing program because they addressed individual patient care situations. You are left on your own to find a practicum - good luck with that if you live in small cities or rural areas. I then transferred to another degree program and teacher involvement is very erratic. Most will respond reactively, a few get very involved - and a minority not at all. I had one instructor who made not one comment and on the final 15 page paper, wrote "Looks great! You had a bibliography" and then attached the name of a different course. I personally found the Forums to be unhelpful - most students just regurgitate what the text said with no insights. But if you are self-motivated and aggressively seek out resources, you can turn it to your advantage.