layout | title |
---|---|
page |
Teaching |
Computational Geosciences (Course Co-Convener along w/ Louis Moresi)
Syllabus: Fundamental concepts of computer programming and the Python programming language. Aims include: (i) develop students' problem-solving skills; (ii) give students a clear understanding of the fundamental concepts of computer programming, such that they are in a good position to learn any programming language required for their research; and (iii) ensure that all students have core competencies in the Python programming language, which will later be utilized in their research for tasks such as modeling, scripting, analyzing and processing data and generating high-quality figures for presentations and publications.
Class Github Repository{:target="_blank"} and Online Book{:target="_blank"}
Atmosphere and Ocean Dynamics Winter School 2021 (main lecturer along w/ Annie Foppert{:target="_blank"} and Martin Singh{:target="_blank"})
Winter School website{:target="_blank"}.
Syllabus: Basics of atmosphere and ocean dynamics.
Atmosphere and Ocean Dynamics Winter School 2020 (main lecturer along w/ Annie Foppert{:target="_blank"} and Martin Singh{:target="_blank"})
Syllabus: Basics of atmosphere and ocean dynamics.
The School had to change format due to COVID-19. There was only a "teaser" version of the lectures given via Zoom. More info and related material in the school's Website{:target="_blank"}.
The Slides + Jupyter notebooks reproducing animations that were used in these "teaser" lectures can be found in a GitHub repository{:target="_blank"}.
Syllabus: Basics of Dynamical Systems and Bifurcation Theory
Three lectures{:target="_blank"} (by Prof. Henk Dikjstra) + Three workshops{:target="_blank"} with discussion and hands-on problem solving (by myself)
Class Website{:target="_blank"}
Syllabus: Basics of hydrodynamics stability theory, modal stability of parallel shear (stratified) flows, non-modal stability and transient perturbation growth, discrete and continuous spectrum.
Developed the curriculum (lectures and projects), composed lecture notes{:target="_blank"}, and supervised the students' projects.
Class Website{:target="_blank"}
Syllabus: Basics of pseudospectral methods for solving partial differential equations.
Lecture notes{:target="_blank"}
Lecturer: William R. Young{:target="_blank"}
Syllabus: Regular and singular perturbation theory, asymptotic methods (method of steepest descent, WKB), method of multiple scales, boundary layer theory.
Held weekly recitation sessions and supervised students regarding their weekly homework assignments.
Class Website{:target="_blank"}
Lecturers: Petros J. Ioannou{:target="_blank"} and Theocharis A. Apostolatos{:target="_blank"}
Held tutorials on basic numerical methods for solving ODEs.
Class Website (greek){:target="_blank"}