Teaching

Magnetohydrodynamics (MHD)

Graduate course, Department of Earth and Planetary Sciences, 2025

This course provides a comprehensive introduction to Magnetohydrodynamics (MHD), the interdisciplinary field that combines fluid dynamics and electrodynamics. Students will explore the fundamental principles, equations, and applications of MHD in contexts such as space plasma, astrophysics, and fusion research. The course is structured to balance theoretical foundations with practical applications, preparing students for advanced study or research in related areas.

EASC3420: Machine Learning for Earth and Planetary Sciences

Undergraduate course, Department of Earth and Planetary Sciences, 2025

Discover how machine learning is transforming Earth and Planetary Sciences. This course gives you hands-on experience applying ML techniques—from classification to deep learning—to analyze complex geoscience data. You’ll work with real datasets in climate science, seismology, and planetary exploration, building the skills to extract meaningful patterns and insights from some of science’s most challenging data.

EASC2404: Introduction to the Atmosphere and Hydrosphere

Undergraduate course, Department of Earth and Planetary Sciences, 2020

This course explores the fundamental roles of the atmosphere and hydrosphere in Earth’s systems and their critical importance for sustaining life. We’ll examine how human activities impact these spheres and work towards developing sustainable solutions. By focusing on real-world environmental issues, you’ll gain the knowledge and practical tools needed to make informed decisions and contribute meaningfully to environmental challenges.

EASC2410: Data Analysis and Modeling for Earth Sciences

Undergraduate course, Department of Earth and Planetary Sciences, 2019

In today’s Earth Sciences, computing skills are as essential as a rock hammer! This course teaches you Python programming specifically for geoscience applications. You’ll learn to analyze data, create visualizations, run simulations, and handle research tasks using this powerful, free programming language that’s become the go-to tool for scientists worldwide.