Key points for Dr. Greg Clements' academic life:

Return to the Home Page