Ryan Rybarczyk
About
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
Research Performance Summary
First Recorded Paper
E-dts 2.0: A next-generation of a distributed tracking system
Year: 2010
Citations: 9
Venue: Purdue University
Latest Recorded Paper
Improving long term performance using visualized scope tracing: A 10-year study
Year: 2023
Citations: 3
Venue: Proceedings of the 54th ACM Technical Symposium on Computer Science
Last 10 Years Publication Activity
This timeline shows the professor's yearly publication activity.