The following apps show how reflections and light behave under certain conditions.
Coffee Cup Caustic
Parabola Reflections
Box Solar Cooker 1
Box Solar Cooker 2