CHEMENG 443: Principles and practice of heterogeneous catalysis — Stanford Root