Jonathan Corley, Ph.D.

I am an Associate Professor in the Computing and Mathematics Department at the University of West Georgia where I teach introductory programming and software engineering courses. My primary focus is on excellence in instruction and effective outreach. I currently serve on the Mason Creek Elementary School STEM Advisory committee. 

I earned both my Ph.D. and M.S. in Computer Science from the University of Alabama. While completing my Ph.D., I was funded as part of an NSF grant (NSF CE21). As part of this grant, I assisted with a variety of activities including developing curriculum for a CS Principles course, running professional development workshops for teachers across Alabama, as well as developing material and running an online course with over 900 teachers including teachers from 47 states across the US and over 25 countries. I was previously funded by a fellowship from the Department of Education (GAANN). As a GAANN fellow, I taught undergraduate courses and performed research in the area of Software Engineering focusing on investigating Debugging for Model Transformations. I graduated with a M.S. in Computer Science from the University of Alabama in May of 2012. While working toward my M.S., I was funded by an Assistantship provided by Text-to-Art, an NSF grant. My primary responsibilities for this grant included developing course materials for a CS2 course focused on taking textual input then producing artistic output and aiding the organization and management of outreach activities in local elementary schools with over 40 elementary students per semester being mentored by 10-15 university students. While working toward my M.S. and Ph.D., I was a member of the Software Engineering Research Group at the University of Alabama.

Professional Experience: Programmer/Sys Analyst/Developer, AT&T Labs – DATA Group. Hoover, AL
January 2007-May 2007, August 2007-December 2007, and May 2008-August 2008
Worked individually and as part of a team on a variety of projects including data analysis, desktop application development (C++ and C#), database management, web application development and maintenance (ASP.Net), and website vulnerability reviews.

  • B.S., Computer Science, University of Alabama, 2009
  • M.S., Computer Science, University of Alabama, 2012
  • Ph.D., Computer Science, University of Alabama, 2016

Fall 2024 Sections

Summer 2024 Sections

Spring 2024 Sections

Fall 2023 Sections

Summer 2023 Sections

Spring 2023 Sections

Fall 2022 Sections

Summer 2022 Sections

Spring 2022 Sections

Fall 2021 Sections

Summer 2021 Sections

Spring 2021 Sections

Fall 2020 Sections

Summer 2020 Sections

Spring 2020 Sections

Fall 2019 Sections

Summer 2019 Sections

Spring 2019 Sections

Fall 2018 Sections

Summer 2018 Sections

Spring 2018 Sections

Fall 2017 Sections

Summer 2017 Sections

Spring 2017 Sections

Fall 2016 Sections