KAUST CEMSE AMCS Course Michal Mankowski  Introduction to Computer Simulation Part 3