Teaching and Education

The KAUST Computational Sciences Group is involved in several educational activities and offers advanced graduate level courses within KAUST's Computer, Electrical and Mathematical Science and Engineering Division. The courses are problem-solving oriented aiming to enable the students to develop efficient solutions for practically relevant problems based on solid theoretical foundations and mathematically precise modeling.

Teaching

Educational Activities

KAUST-AGYA

Regional Education

Prof. Dr. Dominik L. Michels

Education has become part of the international market economy – schools and universities compete worldwide. To be competitive, early childhood education is the foundation. In Germany, early childhood education is often approached in the context of social inequalities, whereas in the Arab world, the improvement of school and university education is prioritized. Participating in the working group on Arab and German education as part of the AGYA project at the Berlin-Brandenburg Academy of Sciences and Humanities and serving as the education lead for Visual Computing at KAUST, we are involved in academic outreach activities in the Arab world. The working group also compares the scientific awareness of school children and major challenges of young scholars in the academic landscapes. By mapping the current situation in different regions and creating a network for knowledge exchange, the group intends to identify best practices to increase the capacity of emerging students and scholars.

WWW

KAUST-SdV

KAUST-SdV: Research, Language and Culture in KSA

Prof. Dr. Dominik L. Michels

KAUST-SdV is a scholarship program within the framework of the German National Merit Foundation under the patronage of the German Federal Foreign Office. It allows students to join KAUST for research internships or to enroll in Master or Ph.D. programs and provides them with full stipends.

WWW

KAUST

KAUST CSG New Student Orientation

Prof. Dr. Dominik L. Michels

We maintain a lab wiki providing a comprehensive source of information and material for new coming students and researchers working with us in the field of the computational sciences (internal access only).

Wiki

Teaching in Fall Semester 2024

KAUST

AMCS 237: Fourier and Wavelet Theory

Prof. Dr. Dominik L. Michels

The course provides a detailed and mathematically precise introduction to Fourier, Wavelet and multiresolution analysis from a computational point of view. This includes algorithmical aspects, complexity analysis, and exemplary applications relevant to scientific and visual computing.

Show

KAUST

AMCS 255: Advanced Computational Physics

Prof. Dr. Dominik L. Michels

This course covers a selection of advanced topics related to computational physics. Based on prior knowledge in calculus and linear algebra, the following topics are considered: Lagrangian formalism, symmetries and conservation laws, stability and bifurcation, multi-body problems and rigid bodies, linear and nonlinear oscillations, Hamiltonian formalism, canonical transformations and invariances, Liouville's theorem, discrete Lagrangian and Hamiltonian formalisms, Hamilton Jacobi theory, transition to quantum mechanics, relativity, fields.

Show

Teaching in Fall Semester 2023

KAUST

Computer Science Graduate Seminar

Prof. Dr. Dominik L. Michels

The graduate seminar comprises a series of talks focusing on different topics given by KAUST faculty and external speakers within the field of Computer Science.

Show

KAUST

AMCS 237: Fourier and Wavelet Theory

Prof. Dr. Dominik L. Michels

The course provides a detailed and mathematically precise introduction to Fourier, Wavelet and multiresolution analysis from a computational point of view. This includes algorithmical aspects, complexity analysis, and exemplary applications relevant to scientific and visual computing.

Show

KAUST

AMCS 255: Advanced Computational Physics

Prof. Dr. Dominik L. Michels

This course covers a selection of advanced topics related to computational physics. Based on prior knowledge in calculus and linear algebra, the following topics are considered: Lagrangian formalism, symmetries and conservation laws, stability and bifurcation, multi-body problems and rigid bodies, linear and nonlinear oscillations, Hamiltonian formalism, canonical transformations and invariances, Liouville's theorem, discrete Lagrangian and Hamiltonian formalisms, Hamilton Jacobi theory, transition to quantum mechanics, relativity, fields.

Show

Teaching in Spring Semester 2022

KAUST

KAUST Masterclass on Visual Computing

Prof. Dr. Dominik L. Michels

Visual Computing has become a key enabling technology for a diverse set of applications spanning scientific discovery, digital services, medicine, robotics, consumer electronics and entertainment, to name just a few. The research community tackles problems in this vast space by drawing from expertise in multiple disciplines, including Computer Science, Electrical Engineering, and Mathematics. The KAUST Masterclass on Visual Computing highlights a selection of cutting-edge academic research within this field by comprising a series of talks focusing on different topics ranging from Computational Architecture and Fabrication, Deep Optics, and Generative Modeling, to Nanovisualization, Physics-based simulation, and Representation Learning.

Show

KAUST

Computer Science Graduate Seminar

Prof. Dr. Dominik L. Michels

The graduate seminar comprises a series of talks focusing on different topics given by KAUST faculty and external speakers within the field of Computer Science.

Show

KAUST

AMCS 237: Fourier and Wavelet Theory

Prof. Dr. Dominik L. Michels

The course provides a detailed and mathematically precise introduction to Fourier, Wavelet and multiresolution analysis from a computational point of view. This includes algorithmical aspects, complexity analysis, and exemplary applications relevant to scientific and visual computing.

Show

KAUST

AMCS 255: Advanced Computational Physics

Prof. Dr. Dominik L. Michels

This course covers a selection of advanced topics related to computational physics. Based on prior knowledge in calculus and linear algebra, the following topics are considered: Lagrangian formalism, symmetries and conservation laws, stability and bifurcation, multi-body problems and rigid bodies, linear and nonlinear oscillations, Hamiltonian formalism, canonical transformations and invariances, Liouville's theorem, discrete Lagrangian and Hamiltonian formalisms, Hamilton Jacobi theory, transition to quantum mechanics, relativity, fields.

Show

Teaching in Spring Semester 2021

KAUST

AMCS 237: Fourier and Wavelet Theory

Prof. Dr. Dominik L. Michels

The course provides a detailed and mathematically precise introduction to Fourier, Wavelet and multiresolution analysis from a computational point of view. This includes algorithmical aspects, complexity analysis, and exemplary applications relevant to scientific and visual computing.

Show

KAUST

AMCS 255: Advanced Computational Physics

Prof. Dr. Dominik L. Michels

This course covers a selection of advanced topics related to computational physics. Based on prior knowledge in calculus and linear algebra, the following topics are considered: Lagrangian formalism, symmetries and conservation laws, stability and bifurcation, multi-body problems and rigid bodies, linear and nonlinear oscillations, Hamiltonian formalism, canonical transformations and invariances, Liouville's theorem, discrete Lagrangian and Hamiltonian formalisms, Hamilton Jacobi theory, transition to quantum mechanics, relativity, fields.

Show

Teaching in Spring Semester 2020

KAUST

AMCS 290C: Fourier and Wavelet Theory

Prof. Dr. Dominik L. Michels

The course provides a detailed and mathematically precise introduction to Fourier, Wavelet and multiresolution analysis from a computational point of view. This includes algorithmical aspects, complexity analysis, and exemplary applications relevant to scientific and visual computing.

Show

KAUST

AMCS 255: Advanced Computational Physics

Prof. Dr. Dominik L. Michels

This course covers a selection of advanced topics related to computational physics. Based on prior knowledge in calculus and linear algebra, the following topics are considered: Lagrangian formalism, symmetries and conservation laws, stability and bifurcation, multi-body problems and rigid bodies, linear and nonlinear oscillations, Hamiltonian formalism, canonical transformations and invariances, Liouville's theorem, discrete Lagrangian and Hamiltonian formalisms, Hamilton Jacobi theory, transition to quantum mechanics, relativity, fields.

Show

Teaching in Spring Semester 2019

KAUST

AMCS 394C: Fourier and Wavelet Theory

Prof. Dr. Dominik L. Michels

The course provides a detailed and mathematically precise introduction to Fourier, Wavelet and multiresolution analysis from a computational point of view. This includes algorithmical aspects, complexity analysis, and exemplary applications relevant to scientific and visual computing.

Show

KAUST

AMCS 255: Advanced Computational Physics

Prof. Dr. Dominik L. Michels

This course covers a selection of advanced topics related to computational physics. Based on prior knowledge in calculus and linear algebra, the following topics are considered: Lagrangian formalism, symmetries and conservation laws, stability and bifurcation, multi-body problems and rigid bodies, linear and nonlinear oscillations, Hamiltonian formalism, canonical transformations and invariances, Liouville's theorem, discrete Lagrangian and Hamiltonian formalisms, Hamilton Jacobi theory, transition to quantum mechanics, relativity, fields.

Show

Teaching in Spring Semester 2018

KAUST

AMCS 394C: Fourier and Wavelet Theory

Prof. Dr. Dominik L. Michels

The course provides a detailed and mathematically precise introduction to Fourier, Wavelet and multiresolution analysis from a computational point of view. This includes algorithmical aspects, complexity analysis, and exemplary applications relevant to scientific and visual computing.

Show

KAUST

AMCS 255: Advanced Computational Physics

Prof. Dr. Dominik L. Michels

This course covers a selection of advanced topics related to computational physics. Based on prior knowledge in calculus and linear algebra, the following topics are considered: Lagrangian formalism, symmetries and conservation laws, stability and bifurcation, multi-body problems and rigid bodies, linear and nonlinear oscillations, Hamiltonian formalism, canonical transformations and invariances, Liouville's theorem, discrete Lagrangian and Hamiltonian formalisms, Hamilton Jacobi theory, transition to quantum mechanics, relativity, fields.

Show

​Teaching in Spring Semester 2017

KAUST

CS 290C: Advanced Computational Physics

Prof. Dr. Dominik L. Michels

This course covers a selection of advanced topics related to computational physics. Based on prior knowledge in calculus and linear algebra, the following topics are considered: Lagrangian formalism, symmetries and conservation laws, stability and bifurcation, multi-body problems and rigid bodies, linear and nonlinear oscillations, Hamiltonian formalism, canonical transformations and invariances, Liouville's theorem, discrete Lagrangian and Hamiltonian formalisms, Hamilton Jacobi theory, transition to quantum mechanics, relativity, fields.

Show