Practical design engineering exercises