Class based Hydraulic System courses