Professor Hoffpauir is easily one of the best professors, or teachers, that I have ever had. His class is the perfect mixture of a fun yet challenging learning environment, and his lectures never fail to be fascinating and full of complexity. I cannot say enough good things about this professor, do not hesitate to take him if you have the chance. 