Skip to main content
What types of page to search?

Alternatively use our A-Z index.

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 active learning, where students gain experience working with actual datasets and coding techniques they'll use throughout their research careers.

Programming

I teach core digital skills and computational thinking, particularly for students with little or no prior coding experience. My teaching follows a structured, step-by-step approach that helps students understand programming logic, work with digital tools, and apply these skills to Earth science problems. Through active learning and applied problem-solving, students work on tasks that connect digital methods to real geoscience applications. I place strong emphasis on inclusive teaching and accessible materials so that all students can develop digital fluency, whatever their starting point. In assessments, I focus on practical tasks that check understanding of key ideas and give students opportunities to apply digital and computational approaches to scientific questions.

Mathematics

I teach geometry, calculus and other mathematical techniques that help first-year Earth science students move from school-level maths to the quantitative approaches needed in their degree. This teaching provides the mathematical tools required for quantitative analysis, modelling and the development of digital fluency in geoscience. I have led the redevelopment of key parts of the course, creating updated materials and learning activities that aim to build students’ confidence and competence with core concepts. Through applied examples and problem-solving tasks that are directly relevant to Earth science, I encourage students to connect mathematical ideas with how they are used in practice. This approach is intended to help students develop the skills they need to progress through their degree and for future work in geoscience.

Earth and environmental data science

I teach students how to work with Earth science datasets, from locating and organising data to carrying out computational analysis. Building on their introductory coding experience, I help them develop digital fluency and computational thinking by showing how coding and data science can be used to investigate Earth processes and work with environmental data. Through applied examples and interactive problem-solving, students work on research‑style tasks that reflect current practice in Earth and environmental science. I enjoy creating challenging learning materials that encourage students to think carefully about the subject and build practical computational skills for analysing complex data.

Modules for 2025-26

Earth and Environmental Data Science

Module code: ENVS229

Role: Teaching