Outstanding professor. Very knowledgeable, always willing to share. Easily accessible outside of class. 4 tests, nothing too hard as long as you study and review. Final project is making a poster instead of a written exam. If you have the chance to take him, do it.