Skip to main content

Dr Lesleis Nagy

Teaching

My teaching focuses on building computational and quantitative skills that are essential for modern geoscience research. I teach across three modules in the Earth Science programme at Liverpool, spanning introductory programming for first-year students through to advanced data science techniques. Drawing on my background in computer science and high-performance computing, I design course materials that make programming and mathematics accessible to students with diverse backgrounds, helping them develop the confidence and technical skills they need for their degrees and future careers. I'm particularly committed to demonstrating how computational methods can be applied to real Earth science problems, bridging the gap between abstract concepts and practical geological applications. My teaching philosophy emphasizes hands-on learning, where students gain experience working with actual datasets and coding techniques they'll use throughout their research careers.

Programming

Introducing fundamental programming concepts and computational skills, designed particularly for students with no prior coding experience. With a focus on building a solid foundation in programming logic and practical techniques tailored to earth science applications. I enjoy designing and delivering teaching materials, and developing assessment exercises that evaluate how students grasp core concepts, and provide them with essential coding skills that will support their work throughout their degree and future careers.

Mathematics

Delivering the geometry, calculus and advanced mathematical techniques that bridge students from high-school-level mathematics to the standard required for ongoing modules. This teaching responsibility provides first-year Earth Science students with the mathematical foundation necessary for quantitative analysis and modelling in their degree programmes. I've rewritten and developed course components, producing updated teaching materials that build confidence and competence in key mathematical concepts essential for a successful career in geoscience.

Earth and environmental data science

Designing and delivering fundamental methods for collating and computationally analysing diverse Earth Science datasets. Building on introductory programming skills, I teach how coding techniques can be used to analyse Earth processes and modelling datasets, providing students with a broad overview of data science applications in Earth and environmental research. I enjoy developing challenging teaching materials that that push students so that they acquire practical computational skills.

Modules for 2025-26

Earth and Environmental Data Science

Module code: ENVS229

Role: Teaching