دروس تدريس شده:
کارشناسی ارشد: مدلهای هیدرولوژیکی، هیدروانفورماتیک، تحلیل سیستمهای منابع آب، مدیریت کیفی منابع آب، ریاضی مهندسی.
کارشناسی: هیدرولوژی، آبهای زیرزمینی، هیدرولوژی آماری، هیدرولیک، اقتصاد مهندسی و برنامه ریزی منابع آب، سیستمهای انتقال آب، مقاومت مصالح، آزمایشگاه سیالات.