Ray Toal has extensive experience in computer science education and software development. Since June 1986, Ray has been a professor at Loyola Marymount University, teaching a diverse range of subjects including introductory computer science, programming languages, and artificial intelligence, as well as supervising independent studies and master’s theses. In addition to academic work, Ray has served as a software development consultant for various companies since 2012, including Criteo, Friendbuy, Handmade Mobile, M-GO, and CityGrid Media, focusing on backend system architecture, API design, and application development using technologies such as JavaScript, Python, and various database systems. Ray holds a PhD in Computer Science from UCLA and a master’s degree from Loyola Marymount University.