Courses taught and currently teaching:
- MET 277: Manufacturing Processes
- MET 425: Project Valuation, Management and Justification
- MET 488: Senior Design Project
- AET 378 : Composites Manufacturing
- MET 428: Lean Manufacturing
- MET 625: Advanced Project Management
- MET 489: Senior Design Project II