With all due respect, it kind of sounds like you put all of your eggs in one basket. Even if c9 wasn't bought, it's a bit short sighted to rely so heavily on a single service that has plenty of good alternatives.
The pitfalls of dependencies is something a lot of courses tend to ignore completely. Getting bit by dependency issues tends to be a hard-learned lesson, just like this one. Perhaps consider mentioning it in future classes.