What’s Under the Hood in Online Programs?