MC5301: ADVANCED DATA STRUCTURES AND …