Teaching

This page documents provide useful information for writing or revising academic papers, coding, and keeping updated with AI/ML news. It's especially beneficial for those studying remote sensing and hydrology.

Applied Machine Learning for Environmental Data Analysis Course at GIST (Fall 2023) EN5422/EV4238
This course delves into machine learning and data mining techniques tailored for environmental challenges, using data from ground observations, satellites, and models. Covering both supervised and unsupervised methods, students will learn to analyze and interpret complex environmental data through hands-on exercises and projects. By the end, participants will possess the skills to apply these techniques to real-world environmental issues and contribute to resource preservation.
Optimizing Python Code: A Case Study with the Bisect Algorithm
In the world of programming, one of the most common scenarios we encounter is having to optimize code that's running too slowly. This can be particularly challenging when working with large datasets or complex algorithms. Today, we're going to look at a practical example of how to optimize Python code to make it run faster.
Understanding and Addressing Causal Language in Research Writing
Causal Language' in Scientific Research: A Guide for Graduate Students.
Applied Machine Learning for Environmental Data Analysis Course at GIST (Fall 2023) EN5422/EV4238
This course delves into machine learning and data mining techniques tailored for environmental challenges, using data from ground observations, satellites, and models. Covering both supervised and unsupervised methods, students will learn to analyze and interpret complex environmental data through hands-on exercises and projects. By the end, participants will possess the skills to apply these techniques to real-world environmental issues and contribute to resource preservation.
Optimizing Python Code: A Case Study with the Bisect Algorithm
In the world of programming, one of the most common scenarios we encounter is having to optimize code that's running too slowly. This can be particularly challenging when working with large datasets or complex algorithms. Today, we're going to look at a practical example of how to optimize Python code to make it run faster.
Understanding and Addressing Causal Language in Research Writing
Causal Language' in Scientific Research: A Guide for Graduate Students.