Ralph Hooper has more than 30 years of teaching experience in mathematics and computer science at the university level. His professional interests include data science, machine learning, and computational thinking.