[Brian P. Eddy]

Academic Bio

Brian P. Eddy is a Ph.D. Graduate Student in the Department of Computer Science at the University of Alabama. He is a member of the Software Engineering Group and a recipient of the GAANN Fellowship. He graduated from Armstrong Atlantic State University in 2009 with B.S. degrees in both Computer Science and Applied Mathematics. He then went on to receive his M.S. in Computer Science from The University of Alabama.

Mr. Eddy's research interests include program comprehension, software and maintenance, and computer science education. His main areas of research include improving the state of the art in maintenance and debugging tools for large scale software systems. The most recent problems he has focused on include the development of new techniques for searching large systems and in the debugging of programs written in Model Driven Tranformation languages. He has published peer-reviewed work in both areas.

In addition to his research interests, Brian has a passion for teaching. He was worked with a wide range of students in the areas of Computer Science and Mathematics. In computer science, he has worked as an instructor teaching programming and computer science principles at The University of Alabama. He has also worked with outreach programs that teach K-12 students the fundamentals of problem solving, basic programming with languages such as Scratch, Snap, and App Inventor, and worked with high schools teachers to prepare for teaching app development and the new CS Principles AP exam curriculum to high school students.