My teaching interests parallel my research interests, focusing on areas of core civil engineering including hydraulics and hydrology, groundwater and soil remediation, water resources and environmental engineering.   I am also interested in integrating remote sensing and geographical information system into a wide range of civil engineering issues that include environmental engineering, hydrological modeling, water resources, and transportation engineering.  Additionally I am interested in teaching courses in the application of computer programming and statistics to civil engineering as courses of this type will prepare graduating students for easy transition into the workplace. I encourage the use of computational packages (HEC-RAS, HEC-HMS, SAS, SPSS, MODEFLOW, ERDAS) related to the courses, so that graduating student develop some proficiency in the tools used by professionals.

List of courses below I taught at The City College of New York:


* Environmental Systems Science (SCIE 4104E)
This course focuses on Earth as a system and explores the interdependent relationships among the atmosphere, hydrosphere, biosphere and lithosphere. Through inquiry-based laboratories and field investigations students learn to take scientifically valid measurements in the fields of atmosphere, hydrology, soil and land cover/phenology. Students will gain experience in the analysis and mapping of scientific data, will design and investigate their own science inquiry, and present oral and written reports to their peers. The goal of this course is to provide an integrated background in earth system science and to become proficient at scientific practices including asking questions, developing and using models, planning and carrying out investigations, analyzing and interpreting data, using mathematics and computational thinking, constructing explanations, engaging argument from evidence, and obtaining, evaluating, and communicating information.


Environmental Water Resources 

The goal of this course is: 1) Develop an appreciation for the components of the hydrologic cycle, how they interact, and how they transport various materials; 2) Practice quantitative techniques for estimating the magnitude of different components of the hydrologic cycle; Become more comfortable making reasonable estimates, utilizing data, and addressing open-ended questions in engineering problem solving and design; 3) Become familiar with the agencies, organizations, and institutions participating in scientific research and management of the Southern Hudson River; 4) Improve their ability to communicate technical material in written form and orally; 5) Better their ability to do research: identify and collect needed information, analyze data, draw and support appropriate conclusions, and provide recommendations for future studies; 6) Improve their ability to work as part of a team effectively; 7) Develop their skills in completing an open-ended project under time constraints using a systematic, phased approach.


* Geographical Information System (GIS)

The goal of this course is to develop an understanding of geographic space and how maps represent geographic space. In this class you will learn about the basic principles of maps, their specialized contents, and how to create these maps. The class will also address approaches to map projections, reference systems, and where to find locations. The class will introduce you to basic objects such as points, lines, and polygons in addition to features and ways to organize these in classes. It will also cover principles of geographic information systems, learn about spatial analysis, and how to represent data via data models such as raster and vector formats in addition to store and organize data in a geo-database. You will get hands on experience in using GIS software and acquire basic skills to insert, create, and extract data from different sources in addition to manipulating these in the GIS environment. 4 hr/wk; one 2.0-hour lecture; one 2.0-hour Lab, 3 cr. 


Hydrology and Hydraulics Engineering
The aim of this course is to give civil engineering majors a basic understanding of flow systems in closed and open hydraulic and hydrologic systems. This course is designed to provide detail computation for studying, analyzing and design of components of hydraulic systems such as pipes, pumps, open channels and storm collection systems. Included in this course will be two hydraulic laboratory experiments and three computer lab experiments using a commercial software (i.e. Haestad-Method© software) which help students to design and visualize different hydraulic and hydrological phenomena in professional manner.