He is an amazing professor! I learned so much, but I had to work for it! It was lots of work but it was work that actually mattered. Shaffer is an amazing professor that is considerate of students and is great at adapting. Over all one of the best professors I've ever had! Best professor in the ChemE department!