Jonathan Corley, Ph.D.
Associate Professor of Computer Science
678-839-4879
jcorley@w estga.edu
Technology Learning Center - Room 2219
Office Hours
Monday/Wednesday 11am-noon and 1pm-3pm;
Tuesday/Thursday 1pm-2pm;
Other times available by appointment.
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
- COMP-2300 (Fundamentals of Computing)
- COMP-4420 (DevOps)
- COMP-4986 (Internship)
- CS-1000 (Practical Computing)
- CS-1020 (Computers and Society)
- CS-1030 (Intro to Computer Concepts)
- CS-1301 (Computer Science I)
- CS-1302 (Computer Science II)
- CS-3211 (Software Engineering I)
- CS-3212 (Software Engineering II)
- CS-4982 (Computing Capstone)
- CS-4985 (Introduction to DevOps)
- CS-4986 (Collaborative Web Development)
- CS-6241 (Software Development I)
Spring 2025 Sections
- CS-3212 (Software Engineering II) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4420 (DevOps) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2024 Sections
- CS-1302 (Computer Science II) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-2300 (Fundamentals of Computing) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Computing Internship) Section: E05 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2024 Sections
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Computing Internship) Section: E07 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2024 Sections
- CS-3212 (Software Engineering II) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4420 (DevOps) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4420 (DevOps) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2023 Sections
- CS-1302 (Computer Science II) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2023 Sections
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- COMP-4986 (Internship) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2023 Sections
- CS-3212 (Software Engineering II) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-6241 (Software Development I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2022 Sections
- CS-1302 (Computer Science II) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2022 Sections
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2022 Sections
- CS-1000 (Practical Computing) Section: E01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1030 (Intro to Computer Concepts) Section: E03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1030 (Intro to Computer Concepts) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3212 (Software Engineering II) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2021 Sections
- CS-1020 (Computers and Society) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4985 (Introduction to DevOps) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Summer 2021 Sections
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Spring 2021 Sections
- CS-1000 (Practical Computing) Section: E02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3212 (Software Engineering II) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4982 (Computing Capstone) Section: 01W external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Computing Internship) Section: 04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-4986 (Collaborative Web Development) Section: 06 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
Fall 2020 Sections
- CS-1301 (Computer Science I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 02 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 03 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 04 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 05 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 06 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-1301 (Computer Science I) Section: 12 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]
- CS-3211 (Software Engineering I) Section: 01 external Syllabus via Concourse External Resource [ LMS Course Section External Resource ]