Serial And Parallel Computing