Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Sunyi Wang) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Class of 2019 Convocation on August 22, 2015. (Photo by Dylan J Crow) Share: Facebook Twitter Weibo