Guest Speaker: Professor Zack Flanigan