Joseph Clemens
Such a great prof! Wish he had more classes. 
Was clear on what he expected for each project. He's accessible (just use his phone #). 
Provides a lot of useful info bc he is currently in the field. Genuinely felt excited that I chose this major after taking his class. Class is heavy workload tho, so take this as ur only main arch. class for the sem