The Flexible Learning Institute (FLI)