Teaching a Future President: Empowering Students to Take on Almost Impossible Problems - 9781475848243