How to Become a Machine Learning Engineer in France
How to Become a Machine Learning Engineer in France

France is an attractive destination for students aspiring to build careers in machine learning, artificial intelligence (AI), data science, and software engineering. The country offers specialised engineering schools, universities, and professional training programmes that help students develop the mathematical, computational, and analytical skills required in the machine learning industry. For aspiring Machine Learning Engineers, studying in France can provide opportunities to learn machine learning algorithms, deep learning, data analysis, Python programming, statistical modelling, neural networks, and AI system development.
Students can explore relevant machine learning and AI programmes at institutions such as ECE, EPITA, ESILV, and ESIEE Paris. These institutions offer courses and specialisations in areas such as artificial intelligence, data science, machine learning, and software engineering. Depending on the institution and qualification, programmes may range from three-year bachelor's degrees to five-year engineering degrees, while specialised postgraduate programmes may take 12 to 24 months. Tuition fees vary considerably between public universities and private engineering schools, so applicants should check the latest official fee schedules before applying.
In this blog, we will explain how to become a Machine Learning Engineer in France, covering the educational requirements, leading universities and engineering schools, relevant course options, tuition fees, admission procedures, and potential career opportunities for international students.
Top Machine Learning Engineering Schools in France
France offers several engineering schools for aspiring Machine Learning Engineers, including Pôle Léonard de Vinci – ESILV, ESME, EPITA, and ECE. These institutions provide relevant programmes in artificial intelligence, machine learning, data science, and computer science, helping students develop the technical and analytical skills required for a career in Machine Learning Engineering. Before applying, students should compare course content, tuition fees, admission requirements, and language of instruction.
1. Pôle Léonard de Vinci – ESILV, Paris
Course Information
Course name: Master's Degree in Engineering – Data Engineering & AI Major
Course Type: Engineering Degree in Data Science, Artificial Intelligence and Data Engineering
Duration: 5 years for the complete Grande École engineering programme; the Data Engineering & AI major is offered during the two-year master's cycle
Tuition Fee: €11,400 per academic year for the 2026–2027 engineering programme
Total Tuition Fee: Approximately €57,000 for five years at the stated annual rate; fees may change between academic years
Degree Level: CTI-accredited Diplôme d'Ingénieur, equivalent to a master's-level engineering qualification
Location: Paris-La Défense, France
Intake: September
Entry Requirement: French Baccalauréat or equivalent for first-year entry; relevant undergraduate engineering or science studies for advanced entry
Admission Requirements: Academic transcripts, application dossier and selection process. Requirements depend on the entry level and applicant's academic background
Language Requirements: French and English requirements vary according to the programme and admission route. International students should confirm the language requirements for the chosen major.
Overview
Pôle Léonard de Vinci's ESILV is an engineering school offering programmes in computer science, data engineering, artificial intelligence, and digital technologies. Its Data Engineering & AI major is particularly relevant for students who want to develop careers in Machine Learning Engineering.
The curriculum includes machine learning, mathematics for data science, deep learning, predictive modelling, text mining, data visualisation, relational and NoSQL databases, cloud computing, and advanced programming. Students also develop skills in designing and implementing artificial intelligence solutions and managing data-related projects.
The programme combines theoretical knowledge with practical engineering applications. Students learn how to collect, process, analyse, and interpret data while developing AI solutions for different industrial and business applications.
The Data Engineering & AI major is offered within ESILV's engineering degree, which is accredited by France's Commission des Titres d'Ingénieur (CTI). The programme is suitable for students seeking a combination of data science, AI, and engineering expertise. Students should confirm the latest curriculum, campus, tuition fees, and admission requirements directly with ESILV before applying.
Career Opportunities
After completing the programme, graduates can pursue opportunities in machine learning, artificial intelligence, data engineering, and software development, depending on their specialisation and practical experience. Potential roles include:
- Machine Learning Engineer
- AI Engineer
- Data Scientist
- Data Engineer
- Big Data Developer
- Predictive Modelling Engineer
- AI Solutions Developer
- Data Analytics Consultant
Graduation does not guarantee employment. International graduates must also meet the applicable French immigration and work-authorisation requirements.
Official course page: https://www.esilv.fr/en/programmes/master-degree-engineering/majors/data-artificial-intelligence/
2. ESME – Engineering School, France
Course Information
Course name: MSc AI & Design for Engineering
Course Type: Postgraduate Programme in Artificial Intelligence and Engineering
Duration: 2 Academic Years
Tuition Fee: Approximately €10,750 per academic year, based on the published programme information for the 2026 intake
Total Tuition Fee: Approximately €21,500 for two academic years, excluding any additional charges
Degree Level: MSc programme; confirm the precise qualification and recognition details with ESME
Location: Paris, France
Intake: September 2026
Entry Requirement: Relevant undergraduate qualification in engineering, computer science, or a related field
Admission Requirements: Online application, academic transcripts, CV, cover letter, passport, and proof of English proficiency
Language Requirements: English; minimum CEFR B2 or IELTS 5.5 is stated for the programme
Overview
ESME is an engineering school in France offering programmes in engineering, digital technologies, and artificial intelligence. Its MSc AI & Design for Engineering is a relevant option for students interested in combining AI technologies with engineering applications.
The programme focuses on applying artificial intelligence to engineering and digital product development. Students can explore AI-related concepts and develop technical expertise through academic coursework and practical projects.
For students interested in Machine Learning Engineering, the programme's AI focus can provide a foundation for understanding intelligent systems and AI applications. However, students should carefully review the detailed curriculum to confirm the depth of machine learning, deep learning, model development, and deployment content.
The programme is taught in English and lasts two academic years. Students are required to complete the programme's academic components and a final research or industrial project thesis. An internship at a company or laboratory may also be possible. Applicants should verify the latest programme curriculum, tuition fees, admission requirements, and qualification details directly with ESME before applying.
Career Opportunities
After completing the programme, graduates may explore opportunities in AI-related engineering, digital product development, and intelligent systems, depending on their technical skills and project experience. Potential roles include:
- Machine Learning Engineer
- AI Engineer
- AI Applications Developer
- AI Research Assistant
- Data Analyst
- Intelligent Systems Engineer
- AI Product Development Engineer
- Software Developer
Students aiming specifically for Machine Learning Engineering should develop additional practical experience in Python, machine learning frameworks, model training, and deployment.
Official course page: https://www.esme.fr/en/international-program-master-ai-design-engineering/
3. EPITA Graduate School of Computer Science, France
Course Information
Course name: MSc Artificial Intelligence Systems
Course Type: Postgraduate Degree in Artificial Intelligence, Machine Learning, and Data Science
Duration: 18 Months, including 12 months of academic study and a 6-month internship
Tuition Fee: Approximately €18,050 for the complete programme, based on EPITA's published fee information
Total Tuition Fee: Approximately €18,050 for the complete programme
Degree Level: MSc accredited by the Conférence des Grandes Écoles (CGE); 120 ECTS credits
Location: EPITA, France
Intake: September and February
Entry Requirement: A four-year bachelor's degree or equivalent in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Applicants with a three-year bachelor's degree and relevant work experience may also be considered
Admission Requirements: Online application, academic transcripts, CV, passport, statement of purpose, two recommendation letters, and an online interview
Language Requirements: English; IELTS 6.0, TOEFL iBT 80, or TOEIC 800 is stated for applicants who need to demonstrate proficiency. French is not required for admission.
Overview
EPITA is a specialised computer science and engineering school in France. Its MSc Artificial Intelligence Systems is a highly relevant programme for students aspiring to become Machine Learning Engineers, AI Engineers, or Data Scientists.
The programme provides a strong foundation in mathematics, programming, artificial intelligence, and data science. Students learn how to develop AI systems and apply machine learning techniques to solve complex technical problems.
The curriculum includes Python programming, advanced algorithms, probability and statistics for machine learning, Bayesian learning, unsupervised learning, neural networks, deep learning, reinforcement learning, natural language processing, and computer vision.
Students also gain exposure to data engineering, cloud computing, big data infrastructure, data preparation, and machine learning in production. These areas are important for Machine Learning Engineers who need to develop, deploy, and maintain models in practical environments.
The programme includes a compulsory six-month internship in a French or international company. This provides students with an opportunity to gain professional experience and apply their academic knowledge to real-world projects. EPITA's MSc Artificial Intelligence Systems is taught entirely in English and is accredited by the Conférence des Grandes Écoles. The school specifically lists Machine Learning Engineer among the potential career outcomes of the programme.
Career Opportunities
After completing the programme, graduates can pursue careers in machine learning, artificial intelligence, data science, and software engineering. Potential roles include:
- Machine Learning Engineer
- AI Engineer
- Data Scientist
- Data Engineer
- Deep Learning Engineer
- NLP Engineer
- Computer Vision Engineer
- AI Solutions Architect
The programme is particularly relevant for students who already have a strong foundation in computer science, mathematics, or engineering and want to specialise in AI and machine learning.
Official course page: https://www.epita.fr/en/msc-artificial-intelligence-program-overview/
4. ECE – Engineering School, France
Course Information
Course name: Engineer Cycle – Major in Data & AI
Course Type: Engineering Degree in Data Science, Machine Learning, and Artificial Intelligence
Duration: 5 Years for the complete engineering programme; the Data & AI major is offered during the final two years
Tuition Fee: For 2026–2027, €11,990 per year for students enrolled within the French education system, or €12,590 per year for those enrolled outside it, according to ECE's published fee categories
Total Tuition Fee: Depends on the entry level and tuition category; the full five-year cost should be confirmed directly with ECE
Degree Level: CTI-accredited Diplôme d'Ingénieur, equivalent to a master's-level engineering qualification
Location: Paris, Marseille, and Rennes for the Data & AI engineering major
Intake: September or October
Entry Requirement: Completion of the first three years of ECE's Grande École Engineering Programme, or a validated four-year degree (240 ECTS) in Computer Science, Applied Mathematics, or Digital Sciences for parallel admission
Admission Requirements: Online application, academic records, and selection process, including a motivation interview; additional assessment may apply depending on the admission route
Language Requirements: French and English; the Data & AI major is taught in both languages at the Paris campus. Confirm the language availability for the selected campus.
Overview
ECE is an engineering school in France offering programmes in computer science, digital technologies, and artificial intelligence. Its Data & AI Engineering programme is designed for students interested in developing advanced expertise in data science, machine learning, and AI systems.
The programme focuses on the complete data and AI lifecycle, from data collection and processing to machine learning model development and deployment. Students learn how to extract insights from large datasets, build predictive models, and develop AI solutions for industrial and business applications.
The curriculum includes mathematics and statistics for data science, linear algebra, optimisation, Python programming, supervised and unsupervised machine learning, neural networks, deep learning, and data visualisation.
Students also gain exposure to advanced AI architectures, MLOps, cloud computing, big data systems, data pipelines, and model deployment. These technical areas are important for Machine Learning Engineers who work on developing and maintaining production-ready AI systems.
The programme includes practical projects and professional experience through internships or work-study opportunities. Students can gain experience working with real-world datasets and developing AI solutions in business and industrial environments. ECE's Data & AI major forms part of its five-year engineering programme and leads to a CTI-accredited engineering qualification.
Career Opportunities
After completing the programme, graduates can pursue careers in machine learning, data engineering, artificial intelligence, and software development. Potential roles include:
- Machine Learning Engineer
- Data Engineer
- Data Scientist
- AI Engineer
- Deep Learning Engineer
- Predictive Analytics Engineer
- Big Data Engineer
- AI Solutions Developer
Students who develop strong programming, mathematical, and practical deployment skills can pursue opportunities in technology companies, financial services, healthcare, industrial automation, and other AI-driven sectors.
Official course page: https://www.ece.fr/en/program/engineer-cycle-major-in-data-ai/
Admission, Visa & Career Preparation Process
Step-by-Step Admission Process
- ➤ Choose a recognised engineering school or university in France offering a relevant Machine Learning, Artificial Intelligence, Data Science, or Computer Science programme.
- ➤ Review the admission requirements, course curriculum, tuition fees, and language requirements.
- ➤ Submit the application with the required academic certificates, transcripts, CV, motivation letter, and other supporting documents.
- ➤ Complete any entrance examination, technical assessment, or interview required by the institution.
- ➤ Receive the admission decision and offer letter.
- ➤ Pay the applicable registration deposit or tuition fees according to the institution's payment terms.
- ➤ Complete the Campus France India Études en France (EEF) procedure, where applicable, and prepare the required academic and visa documents.
- ➤ Apply for the appropriate French long-stay student visa (VLS-TS) through the official France-Visas procedure.
- ➤ Arrange accommodation, health insurance or coverage as required, and travel preparations before departure.
Important: Admission procedures, fees, and required documents vary by institution and programme. Indian applicants should consult Campus France India and the official France-Visas website before applying.
Career Preparation Process for Machine Learning Engineers
- ➤ Develop a strong foundation in mathematics, statistics, probability, linear algebra, and optimisation.
- ➤ Learn programming languages and tools such as Python, SQL, NumPy, pandas, and scikit-learn.
- ➤ Gain practical knowledge of machine learning algorithms, deep learning, neural networks, and model evaluation.
- ➤ Build a portfolio featuring projects in predictive modelling, natural language processing, computer vision, or recommendation systems.
- ➤ Learn relevant frameworks such as TensorFlow or PyTorch, depending on your career interests.
- ➤ Develop knowledge of cloud computing, APIs, data pipelines, Git, and MLOps to understand how machine learning models are deployed and maintained.
- ➤ Apply for internships, research projects, or junior roles at technology companies, AI startups, research laboratories, and other organisations using machine learning.
- ➤ Build professional connections through university projects, industry events, technical communities, and networking platforms.
- ➤ Check the applicable French residence and work-authorisation requirements before accepting employment after graduation.
Working in France After Graduation
International graduates may have options to remain in France for employment, further study, or other permitted activities. However, a post-study stay-back period is not automatically available to every Machine Learning graduate.
Eligibility for a job-search or business-creation residence permit depends on the qualification obtained and the applicable immigration rules. Certain routes require a French qualification at master's level or equivalent, while some programmes may not qualify.
Eligible graduates may be able to apply for a one-year job-search or business-creation residence permit. Indian graduates may also have specific options under applicable bilateral arrangements. Students should verify eligibility for their exact qualification and immigration situation before making plans.
Country Benefits for Studying Machine Learning Engineering in France
- ✔ Strong AI ecosystem: France has an established research and technology environment in artificial intelligence, data science, and digital innovation.
- ✔ Specialised engineering schools: Students can explore programmes focused on machine learning, AI, computer science, and data engineering.
- ✔ Practical training: Many programmes include projects, technical assignments, and research or industry-related work.
- ✔ Technology career opportunities: Graduates can explore roles in AI, software development, data science, finance, healthcare, and industrial technology.
- ✔ International learning environment: Students can collaborate with peers from different countries and academic backgrounds.
- ✔ Access to European networks: Studying in France can provide opportunities to connect with technology companies, research institutions, and professionals across Europe.
- ✔ Industry-relevant technical skills: Students can learn Python, machine learning algorithms, deep learning, data processing, and model deployment.
- ✔ Project portfolio development: Academic projects can help students demonstrate their technical capabilities to potential employers.
- ✔ Internship opportunities: Some programmes include internships or work-study options, depending on the institution and curriculum.
- ✔ Further study options: Graduates may pursue advanced studies in AI, machine learning, data science, or related research fields if they meet the entry requirements.
These benefits depend on the selected institution, programme, and individual career goals. Admission to a university or engineering school does not guarantee an internship, employment, or permanent residence.
Stay-Back & Language Requirements
Stay-Back Options in France
International students who complete eligible qualifications in France may have options to remain in the country for further study, employment, or other permitted activities. However, a post-study stay-back period is not automatically available to every Machine Learning graduate.
Eligibility for a temporary residence permit to search for a job or establish a business depends on factors such as the qualification obtained and the applicable immigration rules. Certain routes are designed for graduates of specific French qualifications, so students completing private-school programmes should verify whether their exact diploma qualifies.
Before enrolling, confirm the programme's official qualification status and whether it can support the post-study residence route you intend to pursue.
For the latest requirements, consult the official sources:
- ➤ France student visa information: https://france-visas.gouv.fr/
- ➤ French public-service information on residence permits: https://www.service-public.gouv.fr/
- ➤ Campus France: https://www.campusfrance.org/
Language Requirements for Machine Learning Engineering in France
French and English language requirements vary between engineering schools, universities, and programmes. Many French engineering programmes are taught in French, while several AI and computer science programmes are available in English.
Before applying, check the following:
- ➤ French-taught programmes: Confirm the required French proficiency level and whether a recognised language certificate is needed.
- ➤ English-taught programmes: Check whether IELTS, TOEFL, or another English-language qualification is required or accepted.
- ➤ Academic requirements: Some Machine Learning programmes require prior knowledge of mathematics, statistics, programming, or computer science.
- ➤ Entrance assessments: Confirm whether technical tests, coding assessments, or interviews form part of the selection process.
Learning French can also help international students communicate during internships, collaborate with local teams, and explore employment opportunities in France.
IELTS vs French Language Tests for Machine Learning Engineering
| Requirement | French-Taught Programme | English-Taught Programme |
|---|---|---|
| Main language | French | English |
| Language evidence | As specified by the institution | As specified by the institution |
| Possible tests | DELF, DALF or TCF, where accepted | IELTS, TOEFL or other accepted tests |
| Academic background | Mathematics, programming, or computer science may be required | Mathematics, programming, or computer science may be required |
| Entrance assessment | Depends on the school | Depends on the school |
There is no single IELTS or French-language score that applies to every Machine Learning Engineering programme in France. Applicants should check the specific programme's current admission criteria rather than relying on a general score requirement.
Language Requirements for Machine Learning Engineers in France
To study Machine Learning Engineering in France, international applicants must meet the language requirements specified by their chosen school and programme. Since many engineering courses in France are taught in French, applicants may need to demonstrate French-language proficiency. English-language requirements apply to programmes taught in English.
French and English Language Requirements
- ➤ French-taught programmes: Applicants may need to demonstrate French proficiency through an accepted qualification such as DELF, DALF or TCF, depending on the institution.
- ➤ English-taught programmes: Applicants may need IELTS Academic, TOEFL or another English-language qualification accepted by the school.
- ➤ Minimum score: There is no single language score applicable to all Machine Learning Engineering programmes in France. Requirements vary by institution and course.
- ➤ Academic background: Some programmes require previous knowledge of mathematics, statistics, programming or computer science.
- ➤ Entrance tests: Certain institutions may conduct technical assessments, coding tests or interviews as part of the admission process.
Why Language Skills Matter for Machine Learning Engineering
Machine Learning Engineering is a technical profession that involves collaboration between software developers, data scientists, researchers, and business teams. Engineers need to communicate technical findings, explain model performance, understand project requirements, and work with colleagues.
French proficiency can help international students participate in classroom discussions, understand project briefs, access internships, and communicate with employers in France. English is also important because many AI research papers, programming resources, and technology projects use English.
Machine Learning Engineer Jobs in France – Career Scope, Salary and Growth
France offers career opportunities in artificial intelligence, machine learning, data science, software development, and technology research. Machine Learning Engineers work across sectors such as finance, healthcare, automotive, aerospace, retail, and technology.
Their responsibilities include developing machine learning models, preparing datasets, evaluating model performance, deploying AI systems, and improving their reliability. Employment prospects depend on technical skills, practical experience, academic qualifications, language ability, and the availability of suitable roles.
Graduates should build a strong project portfolio, gain practical experience, and apply for relevant entry-level positions.
Machine Learning Engineer Salary in France
| Experience Level | Annual Salary (Approx.) |
|---|---|
| Entry Level (0–2 years) | €45,000–€60,000 |
| Mid-Level (2–5 years) | €60,000–€80,000 |
| Experienced (5+ years) | €72,000–€95,000+ |
These are indicative gross annual salary ranges for Machine Learning Engineering roles in France, based on available 2025–2026 salary guides. Actual salaries vary by location, employer, technical specialisation, experience, and responsibilities. Senior or specialised positions may offer higher compensation.
Where Can Machine Learning Engineers Work in France?
- ➤ Technology companies: Developing machine learning models, AI applications, and intelligent software systems.
- ➤ AI and research laboratories: Working on machine learning research, model development, and experimental AI projects.
- ➤ Financial services: Developing fraud detection systems, risk models, and predictive analytics solutions.
- ➤ Healthcare organisations: Working on medical data analysis, predictive systems, and AI-assisted applications.
- ➤ Automotive and aerospace companies: Developing computer vision, autonomous systems, and predictive maintenance solutions.
- ➤ E-commerce and retail companies: Building recommendation systems, demand forecasting models, and customer analytics applications.
- ➤ Consulting firms: Helping businesses implement machine learning and data-driven solutions.
- ➤ Startups: Developing AI-powered products, machine learning applications, and data technologies.
Career Opportunities After Studying Machine Learning Engineering
Graduates may pursue roles such as:
- ✔ Machine Learning Engineer
- ✔ AI Engineer
- ✔ Data Scientist
- ✔ Deep Learning Engineer
- ✔ Data Engineer
- ✔ MLOps Engineer
- ✔ NLP Engineer
- ✔ Computer Vision Engineer
- ✔ AI Research Assistant
The roles available to graduates depend on the programme's curriculum, the quality of their technical portfolio, and their practical proficiency with industry-relevant tools and technologies.
Machine Learning Engineering Courses in France – Details
France offers specialised education in artificial intelligence, machine learning, computer science, and data science through public universities and private engineering schools. Some programmes focus specifically on AI and machine learning, while others combine software engineering, data engineering, and intelligent systems.
Eligibility Requirements for Machine Learning Engineering Courses
Applicants should check the individual institution's admission requirements. Common considerations include:
- ➤ A secondary-school qualification equivalent to the French Baccalauréat for undergraduate entry.
- ➤ Academic transcripts and certificates.
- ➤ A relevant bachelor's degree in computer science, engineering, mathematics, or a related field for postgraduate entry.
- ➤ A strong foundation in mathematics, statistics, and programming, where required.
- ➤ A motivation letter and CV, if requested.
- ➤ French or English language proficiency appropriate to the programme.
- ➤ Entrance examinations, coding assessments, or interviews, depending on the institution.
- ➤ Additional academic qualifications or relevant experience for advanced programmes.
Prior machine learning experience may be helpful, but it is not a universal requirement for entry-level programmes.
What Is Covered in a Machine Learning Engineering Course?
Core Learning Areas
- ✔ Mathematics, linear algebra, probability, and statistics
- ✔ Python programming and software development
- ✔ Data structures and algorithms
- ✔ Data analysis and data preprocessing
- ✔ Supervised and unsupervised machine learning
- ✔ Deep learning and neural networks
- ✔ Model evaluation and optimisation
- ✔ Natural language processing (NLP)
- ✔ Computer vision
- ✔ Data engineering and database management
- ✔ Cloud computing and model deployment
- ✔ MLOps and machine learning system development
The exact subjects vary by programme. Students should review the curriculum to ensure it includes sufficient practical machine learning and model deployment training.
Practical Training
Depending on the institution, students may complete individual assignments, collaborative AI projects, research work, and final-year engineering projects. Some programmes also include internships or work-study opportunities.
These projects help students develop practical experience in building, training, evaluating, and deploying machine learning models. A strong technical portfolio can also help graduates demonstrate their capabilities to potential employers.
Machine Learning Engineering Course Fees in France
Tuition fees vary significantly according to the institution, programme, qualification level, and academic year. Public universities generally have different fee structures from private engineering schools, which may charge several thousand euros annually.
Applicants should verify the latest tuition fees, registration charges, equipment costs, software requirements, and living expenses directly with their chosen institution before budgeting for their studies.
Age Limit for Studying Machine Learning Engineering in France
There is no single age limit applicable to all Machine Learning Engineering programmes in France. Eligibility depends on the institution's admission criteria, the qualification level, and the applicant's academic background.
- ➤ Undergraduate programmes generally require a suitable secondary-school qualification.
- ➤ Advanced programmes may require a relevant bachelor's degree or previous technical education.
- ➤ Some schools may have programme-specific admission conditions.
- ➤ International applicants must also satisfy the applicable student visa requirements.
Overall, applicants should focus on meeting the academic, technical, and language requirements of their chosen programme rather than assuming a universal age restriction.
Get Started With Your Machine Learning Engineering Studies in France With Edugo Abroad
With experience in European education guidance, Edugo Abroad can help students explore study opportunities in France and other European destinations. Students planning to pursue Machine Learning Engineering can seek guidance on researching suitable institutions, understanding admission requirements, preparing application documents, and navigating the student visa process.
Before applying, compare course content, qualification recognition, tuition fees, language requirements, and career outcomes to select a programme that aligns with your technical interests and professional goals.
Frequently Asked Questions (FAQs)
Get A Free Consulting Today
Get your answers related to abroad study. For a complete overview, visit our Study in Malta for Indian students.

