CS689 (001) Planning Motions of Robots and Molecules (Spring 2016)