Teaching
AUTO, AUTO 1605, 1605 - Electrical and Electronics I Lab, Fall 2025
AUTO, AUTO 1600, 1600 - Electrical and Electronics I Theory, Fall 2025
AUTO, AUTO 2605, 2605 - Electrical and Electronics II Lab, Fall 2025
AUTO, AUTO 2600, 2600 - Electrical and Electronics II Theory, Fall 2025
AUTO 1030 - Small Engine Repair, Fall 2025
CETT 5700 - Continuing Education Unit: Special Topics in Technology and Engineering Education, Summer 2025
AUTO 1505 - Brakes - Lab, Spring 2025
AUTO 1500 - Brakes - Theory, Spring 2025
AUTO 1550 - Professional Vocational Leadership (VICA), Spring 2025
AUTO 1030 - Small Engine Repair, Spring 2025
AUTO 1405 - Suspension and Steering Lab, Spring 2025
AUTO 1400 - Suspension and Steering Theory, Spring 2025
AUTO 1105 - Engine Repair Lab, Fall 2024
AUTO 1100 - Engine Repair Theory, Fall 2024
AUTO 1305 - Manual Drive Train and Axle Lab, Fall 2024
AUTO 1300 - Manual Drive Train and Axle Theory, Fall 2024
AUTO 1550 - Professional Vocational Leadership (VICA), Fall 2024
AUTO 1805 - Engine Performance I Lab, Spring 2024
AUTO 1800 - Engine Performance I Theory, Spring 2024
AUTO 2805 - Engine Performance II Lab, Spring 2024
AUTO 2800 - Engine Performance II Theory, Spring 2024
AUTO 1605 - Electrical and Electronics I Lab, Fall 2023
AUTO 1600 - Electrical and Electronics I Theory, Fall 2023
AUTO 2605 - Electrical and Electronics II Lab, Fall 2023
AUTO 2600 - Electrical and Electronics II Theory, Fall 2023
AUTO 1505 - Brakes - Lab, Spring 2023
AUTO 1500 - Brakes - Theory, Spring 2023
AUTO 1405 - Suspension and Steering Lab, Spring 2023
AUTO 1400 - Suspension and Steering Theory, Spring 2023
, Fall 2022
AUTO 1105 - Engine Repair Lab, Fall 2022
AUTO 1100 - Engine Repair Theory, Fall 2022
AUTO 1305 - Manual Drive Train and Axle Lab, Fall 2022
AUTO 1300 - Manual Drive Train and Axle Theory, Fall 2022
, Spring 2022
AUTO 1805 - Engine Performance I Lab, Spring 2022
AUTO 1800 - Engine Performance I Theory, Spring 2022
AUTO 2805 - Engine Performance II Lab, Spring 2022
AUTO 2805 - Engine Performance II Lab, Spring 2022
AUTO 2800 - Engine Performance II Theory, Spring 2022
, Fall 2021
AUTO 1605 - Electrical and Electronics I Lab, Fall 2021
AUTO 1605 - Electrical and Electronics I Lab, Fall 2021
AUTO 1600 - Electrical and Electronics I Theory, Fall 2021
AUTO 2605 - Electrical and Electronics II Lab, Fall 2021
AUTO 2605 - Electrical and Electronics II Lab, Fall 2021
AUTO 2600 - Electrical and Electronics II Theory, Fall 2021
, Spring 2021
AUTO 1505 - Brakes - Lab, Spring 2021
AUTO 1500 - Brakes - Theory, Spring 2021
AUTO 2988 - Special Problems, Spring 2021
AUTO 1405 - Suspension and Steering Lab, Spring 2021
AUTO 1400 - Suspension and Steering Theory, Spring 2021
AUTO 1105 - Engine Repair Lab, Fall 2020
AUTO 1100 - Engine Repair Theory, Fall 2020
AUTO 1305 - Manual Drive Train and Axle Lab, Fall 2020
AUTO 1300 - Manual Drive Train and Axle Theory, Fall 2020
AUTO 2988 - Special Problems, Fall 2020
AUTO 1805 - Engine Performance I Lab, Spring 2020
AUTO 1800 - Engine Performance I Theory, Spring 2020
AUTO 2800 - Engine Performance II Theory, Spring 2020
AUTO 2988 - Special Problems, Spring 2020
AUTO 1605 - Electrical and Electronics I Lab, Fall 2019
AUTO 1600 - Electrical and Electronics I Theory, Fall 2019
AUTO 2605 - Electrical and Electronics II Lab, Fall 2019
AUTO 2600 - Electrical and Electronics II Theory, Fall 2019
AUTO 1550 - Professional Vocational Leadership (VICA), Fall 2019
AUTO 2988 - Special Problems, Fall 2019
AUTO 2988 - Special Problems, Fall 2019
AUTO 1505 - Brakes - Lab, Spring 2019
AUTO 1500 - Brakes - Theory, Spring 2019
AUTO 1550 - Professional Vocational Leadership (VICA), Spring 2019
AUTO 2988 - Special Problems, Spring 2019
AUTO 2988 - Special Problems, Spring 2019
AUTO 1405 - Suspension and Steering Lab, Spring 2019
AUTO 1400 - Suspension and Steering Theory, Spring 2019
AUTO 1105 - Engine Repair Lab, Fall 2018
AUTO 1105 - Engine Repair Lab, Fall 2018
AUTO 1100 - Engine Repair Theory, Fall 2018
AUTO 1305 - Manual Drive Train and Axle Lab, Fall 2018
AUTO 1305 - Manual Drive Train and Axle Lab, Fall 2018
AUTO 1300 - Manual Drive Train and Axle Theory, Fall 2018
AUTO 2988 - Special Problems, Fall 2018
AUTO 1805 - Engine Performance I Lab, Spring 2018
AUTO 1800 - Engine Performance I Theory, Spring 2018
AUTO 2805 - Engine Performance II Lab, Spring 2018
AUTO 2800 - Engine Performance II Theory, Spring 2018
AUTO 2977 - Internship Education Experiences, Spring 2018
AUTO 1550 - Professional Vocational Leadership (VICA), Spring 2018
AUTO 2988 - Special Problems, Spring 2018
AUTO 1600 - Electrical and Electronics I Theory, Fall 2017
AUTO 2600 - Electrical and Electronics II Theory, Fall 2017
AUTO 2977 - Internship Education Experiences, Fall 2017
AUTO 1000 - Introduction to Transportation Technology I, Fall 2017
AUTO 1550 - Professional Vocational Leadership (VICA), Fall 2017
AUTO 2988 - Special Problems, Fall 2017
AUTO 1500 - Brakes - Theory, Spring 2017
AUTO 2700 - Heating and Air Conditioning Theory, Spring 2017
AUTO 1000 - Introduction to Transportation Technology I, Spring 2017
DSME 1000 - Introduction to Transportation Technology I, Spring 2017
AUTO 1000 - Introduction to Transportation Technology I, Fall 2016
AUTO 1000 - Introduction to Transportation Technology I, Fall 2016
DSME 1000 - Introduction to Transportation Technology I, Fall 2016
AUTO 2988 - Special Problems, Fall 2016
AUTO 1205 - Automatic Transmission/Transaxle Lab, Spring 2016
AUTO 1205 - Automatic Transmission/Transaxle Lab, Spring 2016
AUTO 1200 - Automatic Transmission/Transaxle Theory, Spring 2016
AUTO 1000 - Introduction to Transportation Technology I, Spring 2016
AUTO 1000 - Introduction to Transportation Technology I, Spring 2016
AUTO 1405 - Suspension and Steering Lab, Spring 2016
AUTO 1400 - Suspension and Steering Theory, Spring 2016
AUTO 1000 - Introduction to Transportation Technology I, Fall 2015
AUTO, DSME 1000 - Introduction to Transportation Technology I, Fall 2015
AUTO 2988 - Special Problems, Fall 2015
AUTO 1505 - Brakes - Lab, Spring 2015
AUTO 1500 - Brakes - Theory, Spring 2015
AUTO 2705 - Heating and Air Conditioning Lab, Spring 2015
AUTO 2700 - Heating and Air Conditioning Theory, Spring 2015
AUTO 1000 - Introduction to Transportation Technology I, Spring 2015
AUTO,DSME 1000 - Introduction to Transportation Technology I, Spring 2015
AUTO 2988 - Special Problems, Spring 2015
AUTO 1000 - Introduction to Transportation Technology I, Fall 2014
AUTO,DSME 1000 - Introduction to Transportation Technology I, Fall 2014
DSME 1000 - Introduction to Transportation Technology I, Fall 2014
AUTO 2988 - Special Problems, Fall 2014
AUTO 1205 - Automatic Transmission/Transaxle Lab, Spring 2014
AUTO 1200 - Automatic Transmission/Transaxle Theory, Spring 2014
BCCM 2180 - Exterior Finish II, Spring 2014
BCCM 2130 - Finish Lab, Spring 2014
BCCM 2110 - Interior Finish II, Spring 2014
AUTO 1000 - Introduction to Transportation Technology I, Spring 2014
BCCM 2170 - Exterior Finish I, Fall 2013
BCCM 2180 - Exterior Finish II, Fall 2013
BCCM 2100 - Interior Finish 1, Fall 2013
BCCM 2110 - Interior Finish II, Fall 2013
Auto 1000 - Intro to Automotive Systems, Fall 2013
Full Teaching History