CS/EE/IDS 166 (SP 2025-26)