I received a bachelor of arts in Computer and Information Science in 1992 from the Jack Baskin School of Engineering at the University of California Santa Cruz. I designed a unique curriculum that focused on machine-learning and artificial intelligence, taking graduate-level seminars my senior year at UCSC.
I had the honor of taking Games and Information Theory with the late David Huffman, who taught at UCSC from 1967 until his retirement in 1994. He was a computer science pioneer who invented Huffman Coding, used in virtually all modern digital transmission compression. He was also the founding faculty member of the UCSC computer science department.
I studied neural networks with David Haussler, who later lead the team that won the race to sequence the human genome.
I studied machine learning, computational models, heuristic search, probability theory, knowledge representation, and associative pattern retrieval with Bob Levinison. I worked as an assistant on his major research project, an adaptive pattern-oriented chess system, that learns to play chess from its experience only.