 
 
California State University, Stanislaus
Courses
                                for Spring 2025:
                            
            
CS 2950
Math 2300
CS 3520
CS 4410
CS 4960
Spring 2024:
               
CS 4100-002
CS 4100-003
Math 2300
CS 4960
CS 2950
Fall 2023:
       
CS 4100
CS 4410
CS 4960
              Spring 2023:
               
CS 4100
Math 2300
CS 4960
CS 2950
Fall 2022:
       
CS 4100
CS 4410
CS 4950
CS 4960
            Spring 2022:
       
CS 2950
CS 4100
CS 4410
CS 4960
CS 4980
Fall
                      2021:
      
CS 2950
      Spring 2021:
              
CS 4100
Math 2300
CS 4960
CS 4980 Individual Study
              Fall 2020:
               
CS 4100 (two sections)
CS 4960
CS 4980 Individual Study
CS 2950
      Spring 2020:
              
CS 4100
Math 2300
CS 4960
CS 4980 Individual Study
Fall 2019  
             
    
Spring 2019
                         
          
         
Math 2300 Discrete Structures
CS 4010 Computing for the Sciences
CS 4960 Seminar in Computer Science
CS 4980 Individual Study
Problem Solving 2
 Fall 2018  
             
    
Spring 2018                 
          
         
Math 2300 Discrete Structures
CS 4010 Computing for the Sciences
CS 4980 Individual Study
 Fall 2017  
             
    
Spring 2017                 
          
         
Math 2300 Discrete Structures
CS 4950 Special Topics: Computing for the Sciences
CS 4980 Individual Study: Data Mining
 Fall 2016   
               
      
Spring 2016
                          
          
         
Math 2300 Discrete Structures
CS 4950 Special Topics: Computing for the Sciences
CS 4980 Individual Study: Data Mining
CS 4980 Individual Study: Theorem Proving
            Fall 2015        
        
      
            Spring 2015       
         
Math 2300 Discrete Structures
CS 4100 Programming Languages
CS 4960 Seminar in Computer Science
CS 4950 Special Topics: Big Data
CS 4980 Individual Study
        Fall 2014  
              
        
On Sabbatical
CS 4980 Individual Study
Spring 2014
                          
          
         
Math 2300 Discrete Structures
CS 4100 Programming Languages (WP)
            Fall 2013
      
Spring 2013
                          
          
         
Math 2300 Discrete Structures
CS 4100 Programming Languages (WP)
Fall 2012
      
Spring 2012
                          
          
         
Fall 2011
      
Summer 2011
           
Spring 2011                 
          
         
Fall 2010
      
        Summer 2010
          
Spring 2010
Fall 2009
      
Spring 2009
Fall 2008
      
Spring 2008
        
Fall 2007
          
            Spring 2007
          
Fall 2006
          
Spring 2006
          
Winter 2006
          
Fall 2005
          
NMSU Spring 1998 through Summer
            2005
        
Summer 2005:
                        Research for Peter Foltz -
          Computing Research Laboratory (CRL)
        
Fall 2001: 
               
TA
          for CS 272 -  Introduction to Data Structures  
Fall 2000: 
               
TA
          for CS 450 - Automata, Languages, Computability 
       
TA
          for CS 110 - Computer Literacy 
                  
          CS 575 Lecture 1/28/00  
                  
          CS 575 Flame Annotation 2/7/00 
      
Fall 1999: 
               
TA
          for CS 110 - Computer Literacy 
 
      
Previous teaching experience includes 6 years of university level Mathematics at the University of Oregon and NMSU: