As a Head of Programming, Mohamed is responsible for planning, developing and testing audio visual control programs. This involves graphical user interface design and control system functionality programming to meet the customer and project requirements. Mohamed will coordinate with the client until all system functionality met. At the design and technical implementation stages, Mohamed provides further assistance to make sure with the design team that the required functionality will be delivered.