At Rose-Hulman Institute of Technology
                            
                                - EM 104: Graphical Communcations
 
                                - ES 201: Conservation & Accounting Principles
 
                                - ES 312: Fluid Systems
 
                                - ME 123: Computer Programming
 
                                - ME 201: Thermodynamics
 
                                - ME 227: Numerical Methods
 
                                - ME 321: Measurement Systems
 
                                - ME 497: Design Optimization
 
                            
                         
                        
                        At the University of California, Los Angeles (Guest lecturer)
                            
                                - BIOENGR C255: Fluid-Particle and Fluid-Structure Interactions in Microflows
 
                            
                         
                        
                        At Iowa State University (Teaching Assistant)
                            
                                - ME 270: Introduction to Mechanical Engineering Design
 
                                - ME 335: Fluid Mechanics