Guest Speaker: Prof. Donald R. Blake