I'm an associate professor of computer science at Rollins College in Winter Park, FL. I teach classes across the computer science curriculum, including intro to CS, simulation, and AI.
My textbook, Data Strucures and Algorithms in Java: A Project-Based Approach, is available now from Cambridge University Press. The book is an accessible, engaging introduction to data structures and algorithms, where each theoretical topic is combined with at least one significant project showing how to use it in a real program. Learn more here.
Browse these repositories for example class materials, syllabi, and assignments, including my example AI-supported research project. You can also visit my personal website or view my CV.



