2009 - Lecturer, (Master's Program - Advanced Technology) - Emporia State University
2008 - Lecturer, (Master's Program - Advanced Technology) - Emporia State University
2007 - Lecturer, (Master's Program - Advanced Technology) - Emporia State University
2007 - Lecturer, (Master's Program - Instructional Design) - Emporia State University
2006 - Lecturer, (Master's Program - Advanced Technology) - Emporia State University
2001- Instructor, Online Courses (Electronic Portfolios, Spreadsheets, Instructional Software, Record Book, Fitness Report, Web Design, Technology Devices) - CSU Fullerton
2001 - Lecturer, Instructional Design (Master's Program - Instructional Technology: Physical Education) - CSU Northridge
2000 - Guest Lecturer on Technology - Teacher Preparation Classes - CSU Long Beach
1999-2001 - Instructor, Online Course (Information Literacy) - Orange County Department of Education.
1998-2001 - Instructor, Online Course (Teaching Middle School Physical Education - Level 3) - Orange County Department of Education.
1998-2001 - Instructor, Online Course (Teaching High School Physical Education - Level 3) - Orange County Department of Education.
1998-2001 - Instructor, Online Course (Internet Proficiency) - Orange County Department of Education.
1998-2001 - Instructor, Online Course (Teaching Middle School Physical Education - Level 2) - Orange County Department of Education.
1998-2001 - Instructor, Online Course (Teaching High School Physical Education - Level 2) - Orange County Department of Education.
1998-2001 - Instructor, Online Course (California State Software/Video Clearinghouse Reviewers Training) - Orange County Department of Education.
1997-2001 - Instructor, Online Course (Teaching Middle School Physical Education - Level 1) - Orange County Department of Education.
1997-2001 - Instructor, Online Course (Teaching High School Physical Education - Level 1) - Orange County Department of Education.
1996-2001 - Instructor, Online Course (Physical Education Framework and Fitnessgram Testing) - Orange County Department of Education.
1996 - Guest Lecturer on Technology - Teacher Preparation Classes - CSU Dominguez Hills
1996-01 - Teaching Methods for Physical Education - Concordia College
1995-00 - Guest Lecturer on Technology - Teacher Preparation Classes - Chapman College
1994-95 - Student Teaching Seminar - CSU Fullerton
1993 - Computer Applications In Physical Education - CSU Los Angeles
1991-92 - Physical Education - Bell Gardens H.S. - MUSD
1988-89 - Physical Education - Hollenbeck J.H.S. - LAUSD
1987-88 - Physical Education - Mt. Vernon J.H.S. - LAUSD
1984-89 - Mentor Teacher - LAUSD
1978-87 - Physical Education - Nightingale J.H.S. - LAUSD
1977-82 - Softball Rules and Umpiring Techniques - Kennedy and Franklin H.S. Adult Education - LAUSD
1976-78 - Physical Education and Health Education - El Sereno J.H.S. - LAUSD
1974-75 - Swimming Instructor - Pinecrest Schools
1974-75 - Physical Education - Valley Park Baptist Elementary