Seyed Ardakani
This instructor is hard to follow and his explanations are confusing. I got better luck reading the textbook myself. He made frequent mistakes in class when explaining problems. I would avoid taking any classes from him, but unfortunately we had no options. Took CE 3411 with him too, same story. The department should hire a better instructor.