Ryan Riley is an Associate Teaching Professor in the Computer Science Program at Carnegie Mellon University Qatar. His research primarily focuses on operating systems security, and he is passionate about providing high-quality teaching to his students. He has a strong background in computer science, with a Ph.D. and both a Master's and Bachelor's degree in Computer Science and Computer Engineering, respectively, from Purdue University. With a commitment to advancing education and research in his field, he actively engages in educational initiatives and innovative teaching strategies.