intro til problem analysis