Problem solving in foundation engineering using foundationPro. (2016)