Advanced Scientific Computing