Professor
Fields
Expertise

Computers and creativity, intelligent problem solving, mathematical analysis for software / problem solvers, computer music, bioinformatics, molecular design