New Sloan building (E62), Sept. 17. Logan P. Williams—The Tech May. 9, 2016 Facebook Twitter Reddit Print New Sloan building (E62), Sept. 17. Logan P. Williams—The Tech