|
Dr. Daniel Tauritz is:
|
Gödel, Escher, Bach: an Eternal Golden Braid, affectionately referred to as GEB by devotees like myself, was awarded the 1980 Pulitzer Prize for general nonfiction and won the National Book Awards 1980 for Science. It was written by Douglas R. Hofstadter, a renowned scientist who, like GEB, is impossible to pigeon-hole into any single scientific discipline. This unicorn of a book transcends disciplinary boundaries to elegantly show that the scientific inquiry is not only among the most creative of humankind’s endeavors, but can also be among its most artful. The author summarizes the book through its subtitle, A Metaphorical Fugue on Minds and Machines in the Spirit of Lewis Carroll. Asking someone what this book is about, is somewhat of a Rorschach test, as it takes the reader on a whirlwind journey through mathematics, computer science, philosophy, and art, investigating universal themes of self-reference, isomorphism, epistemology, and the emergence of cognition. It lucidly draws parallels between the music of composer Johann Sebastian Bach, the drawings of artist M.C. Escher, and the incompleteness theorems of logician Kurt Gödel. GEB has inspired assignments in my introductory programming and discrete mathematics courses. Above all, it reminds me that the field of computer science is magical and beautiful. Sharing that is the greatest gift I can bestow upon my students.
Dr. Tauritz teaches a two-course sequence on evolutionary computing. The first course is COMP 5660/6660 - Evolutionary Computing. The second course is COMP 7660 - Research Methods in Evolutionary Computing. The most recent offering in this course sequence is COMP 5660/6660 in Fall 2025, which is to be followed by COMP 7660 in Spring 2026.
He taught a section of COMP 3240 - Discrete Structures in Spring 2023, and two sections of COMP 2240 - Discrete Structures in Spring 2025 (COMP 3240 was renumbered as COMP 2240).
He co-taught with Dr. Drew Springall a two-course sequence on Artificial Intelligence for Security (AI4Sec). The first course is COMP 5970/6970 - AI4Sec-Foundations. The second course is COMP 7800 - AI4Sec-Research & Development. The last offering in this course sequence was COMP 5970/6970 in Spring 2024.
For Dr. Tauritz' collected wisdom on coding (mostly collected from his TAs!), click here.