This course explores how to proceed when confronted by problems too ambiguous, complex and messy to be addressed directly through technical strategies. It seeks to increase the participants' understanding of creativity and critical thinking to improve their problem-solving skills.