Path-Planning Symbolic Planner (HW 3) Implemented a planner that gets an environment object as an input and outputs a sequence of actions to go from the start to the goal. PLanning for a 6DOF arm (HW 2) Implemented RRT, RRT*, and RRT-Connect for a 6 DOF robotic arm Catching Moving Target (HW 1) Dijkstra and weighted A* algorithms are used to generate valid paths for a robot to catch a moving target