Reverse engineering open course that looks promising: Course link