An integrated theoretical and practical approach for teaching hydrogeology