Mohsen Tahmasebi Nasab teaching the SCS curve number method at a whiteboard
Working through the SCS curve number method, from one of the lecture videos.
// how i teach

Teaching philosophy

Three things I keep coming back to.

01

Diversify the learning experience

Lectures, hands-on labs, real datasets, and the software students will actually use after graduation. Different ways in, for different students.

02

Learn inside and outside the classroom

A construction site, a field trip, an industry mentor, a side project. Engineering sticks better when it leaves the room.

03

Commit through preparation

Showing up prepared is how I show students their time matters. I have always learned best from mentors I knew well, personally and professionally, and I try to be that for my students.


// lectures

Lectures on YouTube

The recorded versions of a few of my courses. They live on my channel along with tutorials and tool walk-throughs.

Water Resources Engineering

Recorded lectures from my water resources engineering course: hydrology, hydraulics, pipe and channel flow, and the design pieces.

Fluid Mechanics

Recorded lectures from my fluid mechanics course: hydrostatics, the conservation laws, viscous and potential flow, and open channels.

ArcGIS Pro in Water Resources Engineering

A walk-through series on using ArcGIS Pro for water work: mapping, raster analysis, watershed delineation, and floodplain mapping.

See the whole channel: youtube.com/@HydroMohsen


// from students

What students said

A few comments from course evaluations, in their words.

One thing that was appreciated were the words Dr. Nasab chose when responding to questions, affirming students. Difficult to explain, but he had a higher level of care and interpersonal skills than most people or professors. Overall, impressive course. Dr. Nasab works extremely hard and his efforts did not go unseen.
Course evaluation
This class was my favorite class this semester by far!! Everything that Dr. Nasab taught was very valuable, and he makes his classes so much fun because you can see how much he cares about the subject. I would not ask for anything different!
Course evaluation
Dr. Nasab is an excellent teacher and one that I consider to be the very best out of the Civil Professors. His superior organizational skills and devotion to learning makes classes easy to follow. Dr. Nasab is not afraid to challenge his students to learn, and students who put the effort in to engage with the material excel in the class. Dr. Nasab is adaptable and tenacious in teaching, and I count myself lucky to have him as a professor.
Course evaluation
This has surprisingly been the best engineering class I have taken at St. Thomas. Not because the material is easy, it is not, but the way the class has been structured and relates to my daily environment is incredible. Being able to use all the software that are used in the workforce in the classroom gave me an edge in the internship I was taking at the same time. Collaboration with a watershed management organization gave us an idea of what our role is in the natural environment, and providing a solution to a real-life problem made the class even more realistic.
Course evaluation
Dr. Nasab does a great job with going through material and an example in class as well as having a homework problem similar to what we are doing in class. I really like having one homework per night to feel like I can keep learning and continue to understand what is going on in class.
Course evaluation
I can tell he cares a lot about his teaching philosophy and how to go about material, and it pays off. I always enjoy having him as my professor.
Course evaluation

// courses

Courses taught

University of St. Thomas School of Engineering · 2020 to 2023

  • ENGR467 Water Resources EngineeringHydrology and hydraulics for civil engineers: pipe and channel flow, distribution and pumping systems, reservoirs, and storm sewers. Students analyze real hydrologic data and compute water-surface profiles.
  • ENGR465 Application of GIS in Water Resources EngineeringGIS for water work: digital mapping, coordinate systems, raster analysis, watershed delineation, and floodplain mapping.
  • ENGR468 Environmental EngineeringChemistry, biology, and physics fundamentals, then water quality, pollution, treatment systems, and sustainability.
  • ENGR368 Fluid Mechanics for Civil EngineeringHydrostatics, conservation laws, potential and viscous flow, boundary layers, internal and external flow, and open channels, with an integrated lab.
  • ENGR100 Introduction to Engineering DesignA semester-long, client-centered design challenge built around teamwork, empathy, and critical thinking.
  • ENGR480 / 481 Senior Design ClinicA two-semester capstone where multidisciplinary teams solve real problems with industry, non-profit, and community sponsors.

Bucknell University 2019 to 2020

  • CEEG320Water Resources Engineering
  • CEEG492Civil Engineering Planning and Design
  • ENGR222Civil Engineering Fluid Mechanics
  • ENGR101Engineering Graphics

North Dakota State University 2015 to 2019

  • CE476Watershed Modeling
  • CE309Fluid Mechanics
  • CE309LFluid Mechanics Laboratory

// senior design

Senior design, in their own words

One of my favorite parts of teaching was the senior design clinic. Here is a video the students made about their capstone project.


// beyond the classroom

Lab building and mentoring

At St. Thomas I served as the faculty advisor for a $500k-plus water resources engineering laboratory, from the early planning through the build, and advised several undergraduate researchers in civil engineering and computer science on hydrologic-modeling and data projects. If you are a student looking for a project in this space, or a colleague looking for a guest lecture or workshop, send me an email.