top of page
My courses

Books.
Pritchard, Philip J., and John W. Mitchell. Fox, and McDonald's, Introduction to fluid mechanics, John Wiley & Sons, 2016. [Eighth edition]
AM2530
Foundations of fluid mechanics
Odd 2025 (Ongoing)
Evaluation.
The exams assess the students’ theoretical understanding, and the tutorials are graded as part of the evaluation.
Content.
This is a core undergraduate course for mechanical engineering students, introducing them to the fundamental concepts of fluid mechanics. Students explore fluids as a continuum, learn the governing equations of fluid dynamics, and examine simple scenarios to develop a deeper understanding of fluid flows and fluid–structure interactions.

Books.
Jason Bramburger, Data-Driven Methods for Dynamic Systems, SIAM, 2024.
AM5630
Data driven methods for CFD
Even 2025
Evaluation.
I evaluated the students through a computational exam, where they were given a dataset and tasked with performing a series of analyses using the methods covered in class.
Content.
In the regular CFD course offered by our department, I taught approximately 30% of the syllabus, focusing on data-driven methods in fluid mechanics. We started with model order reduction using the Singular Value Decomposition (SVD) method, progressed to Dynamic Mode Decomposition (DMD) with physics-informed constraints, and concluded with sparse regression techniques for identifying reduced-order governing equations.

Books.
Anindya S. Chakrabarti, K. Shuvo Bakar, Anirban Chakraborti, Data Science for Complex Systems, Cambridge University Press, 2023.
ID5090
Data science for complex systems
Even 2025
Evaluation.
The exams were primarily computational, requiring students to apply the data-science methods they had learned to analyze given datasets.
Content.
In this course, students are first introduced to complex systems through canonical examples, exploring key principles such as emergence, heterogeneity, uncertainty, and network topology. The focus then shifts to data-science techniques, where we study methods for identifying communities within complex systems, uncovering equations that govern both stochastic and deterministic dynamics, and developing reduced-order representations of these dynamics.

Books.
Mark Newman, Networks (2nd edition), Oxford Union Press, 2018.
ID5080
Complex networks
Odd 2024
Evaluation.
The exams include both theoretical and computer-based components. Students are expected to be proficient in coding with either Python or MATLAB and are assessed on their theoretical understanding as well as their ability to generate and characterize networks in practice.
Content.
This is an introductory theory course on network science for complex systems, designed as a core course for IDDD students affiliated with the Center for Complex Systems and Dynamics. The course begins with the essential concepts of graph theory needed to understand and characterize the network topology of complex systems. We explore various metrics for analyzing network structures and study canonical network topologies such as random graphs, configuration models, and Albert–Barabási power-law networks.
bottom of page