Completed edx fp101x - final grade: 94%