How to do engineering problems