CPSC584 Pathfinder Project