ASP undertakes teaching and research in the fields of petroleum engineering, petroleum geoscience and petroleum management.