Virtual Programs at CCL