Dave received a B.S. and an M.S. in Computer Science from the University of California at Santa Barbara, after which he taught in their computer science department for 3 years. He then moved to Colorado to pursue a Ph.D. in Cognitive Psychology. His work experience includes 20+ years in industry and research institutions, including almost 10 years at Tech-X Corporation.

In addition to teaching at the university level, Dave taught for the Navy for 10 years, and at New Vista High School in Boulder.

Dave enjoys spending time with his wife and 2 kids, traveling, music, and meditation.

Dave received a B.S. and an M.S. in Computer Science from the University of California at Santa Barbara, after which he taught in their computer science department for 3 years. He then moved to Colorado to pursue a Ph.D. in Cognitive Psychology. His work experience includes 20+ years in industry and research institutions, including almost 10 years at Tech-X Corporation.

In addition to teaching at the university level, Dave taught for the Navy for 10 years, and at New Vista High School in Boulder.

Dave enjoys spending time with his wife and 2 kids, traveling, music, and meditation.

Courses Dave Teaches: