ngeo2595-aop.pdf