I teach steel design at the undergraduate and graduate level, and concrete design at the graduate level. These classes focus on the behavior of such structures and the fundamental principles that govern their design. The courses also illustrate how these fundamentals are incorporated in current American codes/standards. The graduate classes include a quick review of topics covered in the undergraduate design course followed by more advanced topics.