IPC: Lectures