teaching activities ARCH305 Arch Design Iii Instructor ARCH305 Arch Design Iii Instructor ARCH406 Arch Design V Instructor ENDS105 Design Foundations I Instructor URPN201 The Evolving City Instructor URPN202 Building Better Cities Instructor URPN220 Digital Communication I Instructor URPN493 Ursc Capstone Course Instructor