David Long Associate Professor, BS Program Chair / Film and Animation