IACO EC GSoC Report – FINAL-10-20-18