Computational Methods In Financial Engineering by