William E Crittenden has taught courses on such topics as industry and environmental analysis, strategy formulation, and strategy implementation as associate professor of strategy and policy at the College of Business Administration at Northeastern University.