Teaching Mentoring Research Consultancy Supervision Roadmap research design Deep learning model development Training, evaluation, testing and deployment