Daniel G. Brown is a Professor at the David R. Cheriton School of Computer Science , University of Waterloo. He holds a Ph.D. in Computer Science (Cornell, 2000) and an S.B. in Mathematics with Computer Science (MIT, 1995). Research interests include: Computational Creativity : Exploring algorithmic modeling of creativity through AI, generative art, and poetry analysis. Bioinformatics : Developing algorithms like QTree and LSHtree for phylogenetic tree reconstruction, sequence correction (PANDASeq2), and solving NP-hard problems in biological sequence analysis. Music and Lyrics : Creating tools like RhymeAnalyzer for rap lyric analysis and cross-cultural music studies. Computational Ethics : Focused on equity, labor rights, and ethics of generative AI. Problem Gambling : Affiliated with Waterloo's Gambling Research Lab, studying slot machine interventions. Teaching includes courses like Computing and Discrimination , Computational Techniques in Biological Sequence Analysis , and Algorithmic Methods in Phylogenetics . He has served in major administrative roles, including FAUW President and Acting Director of the School of Computer Science. Non-academic affiliations : Co-founder of a dog-centric photo archive for his late dog Rover and current dog River. A Quaker, he sings with choirs like the Grand Philharmonic Choir and maintains a food blog with detailed reviews of Kitchener/Waterloo restaurants and grocery stores.











