NC State definitely has a good Engineering program, but like most others they concentrate on steel and concrete. At least they did years ago when I was there. There were timber courses available then, but they did not cover any timber joinery, just bolted and nailed connections. The courses did provide basic timber design which is necessary prior to getting to joinery design. It may be worth contacting them to see what is available now.