Excellent instructor with a high degree of knowledge and practical experience.  Cares about student learning and has high standards unlike many other professors.  If you really want to learn what civil engineering is, take him.