CS-based learning