Prof. Avci teaches the following undergraduate and graduate topics during his tenure in the Civil Engineering Department at Boğaziçi University:
- Fluid Mechanics
- Hydraulics
- Numerical Methods
- Project Design
- Hydraulic Design Aspects in Hydroelectric Power Plants
- Environmental Impact Assessment in Infrastructure Project