Mock has taught over 20 courses and conducts research in artificial intelligence,
                                          complex systems, computer security, eye tracking, systems modeling, and computer science
                                          education. He has over 20 years of programming experience and has co-authored several
                                          books on computer programming. He is the past chair of the Task Force for Undergraduate
                                          Research, a committee that seeks to promote research experiences for undergraduates
                                          through grants, student activities, curriculum, and faculty development.
                                       
                                        
                                       
                                       
                                          
                                          Education: Ph.D., Computer Science, University of California, Davis. March, 1996.
                                             Dissertation: Hybrid Techniques for Intelligent Information Filtering: Genetic Algorithms,
                                             Case-Based Reasoning, and Statistical Approaches. Major Area of Study: Artificial
                                             Intelligence. Minor Areas of Study: Algorithms and Complexity, Cognitive Psychology.
                                          
                                          M.S., Computer Science, University of California, Davis. March, 1994.  
                                          
                                          B.S. , Computer Science and Electrical Engineering, University of California, Davis.
                                             December,1990.