
Ryan Rybarczyk
Associate Professor Computer Science, Computer Science and Software Engineering - LAS
Welcome!
I am a 2007 graduate (B.S.) of the Computer Science & Software Engineering program. Upon graduation, I worked for 2+ years as a software engineer at Sallie Mae, Inc. in Fishers, IN. This was an excellent position but I felt a calling in a different direction and during this time I decided to pursue graduate studies. In 2010, I earned an M.S. in Computer Science from Purdue University (Indianapolis) and in 2015 earned a Ph.D. in Computer Science from Purdue University (Indianapolis) under the guidance of Dr. Rajeev R. Raje. I have a strong passion for education and want to see each and every student succeed! My areas of teaching interest include: CS1 - Introduction to Computer Programming (CS 142), all of the Software Engineering curriculum (SE 461, SE 462, and SE 463), CS2 - Object-Oriented Programming and Data Structures in Java (CS 248), Advanced Data Structures in C++ (CS 341), Distributed Computing, and Programming Languages (CS 441).
My research interest is in the area of Computer Science Education with additional interests, and ongoing work, in the fields of Software Engineering as well as Distributed Computing. In particular, I am currently focused on examining the impact of programming language selection and its relationship with natural language learning for CS1 and CS2 courses. A sub-topic in this area is the impact of peer code reviews on programming fluency during this learning process. I am also interested in exploring the relationship between socioeconomic and cultural backgrounds with respect to their inclusion and participation in STEM fields - particularly Computer Science. I have also published work in the area of sensor subset selection with a focus on the analysis of trust and reliability as selection criteria for the service selection process. This particular project, eDOTS, involves using inexpensive sensing devices (smart phones, web cameras, Wi-Fi access points, etc.) to accurately locate the position of an object in an indoor environment. I am always willing and open to explore new ideas in these areas and welcome any student wishing to explore any topic further. My publications are listed and maintained on my personal website, you may also find them on Google Scholar.
For my semester teaching schedule and more information you can visit my website: https://blue.butler.edu/~rrybarcz/
Go Dawgs!