Advanced Geotechnical Engineering: Soil-Structure Interaction using Computer and Material Models