IE4XX Technical Elective Assignment