course design for IR