David Roueche
Great professor and class. Was nervous for structural due to work load (lab is a lot) but concepts for this class are well reviewed and Dr. Roueche is great to reach out to over email or see in office hours. Zoom option for when you can't make it to class, but being in person helps a ton. would 1000% take again with Roueche. 