Skip to Content
Fall classes will be held remotely after November 25th, with some professional programs maintaining in person instruction. Students should check with their instructors regarding any in-person requirements from November 25th through the end of the fall semester.
University at Buffalo

UB Undergraduate Academic Schedule: Fall 2020

This information is updated nightly. Additional information about this course, including real-time course data, prerequisite and corequisite information, is available to current students via the HUB Student Center, which is accessible via MyUB.


CE 412LEC - Special Topics-Petroleum Engineering
Special Topics-Petroleum Engineering ALE Enrollment Information (not real time - data refreshed nightly)
Class #:   22497   Enrollment Capacity:   20
Section:   ALE   Enrollment Total:   11
Credits:   3.00 credits   Seats Available:   9
Dates:   08/31/2020 - 12/11/2020   Status:   OPEN
Days, Time:   TBA , TBA
Room:   Remote view map
Location:   Remote      
Petroleum engineering encompasses activities related to the production of hydrocarbons (crude oil and natural gas), ranging from exploration and drilling, to well completion and production, to processing and transportation of hydrocarbon products. This course introduces key terminology and concepts from petrophysics, drilling, production and reservoir engineering that are needed to understand oil and gas production. Topics covered include: properties of reservoir fluids and rock; petroleum geology; well drilling, logging, and completion; enhanced oil recovery; upstream facilities; production and reservoir performance; midstream and downstream operations; and flow assurance. The course places oil and gas production in the global energy context, and discusses economics, environmental and regulatory issues, and current events.
Enrollment Requirements
Prerequisites: Pre-Requisite: Approved CE majors or permission of Department
  Course Description
Topics in the field of specialization selected with the permission of the instructor.
             Alexandridis, P look up    
  On-line Resources
Other Courses Taught By: Alexandridis, P