Dr. Maddex is so much fun! Love his sarcasm. We did disagree on a lot of stuff but he can hold a debate without getting to emotional. He has a big heart and loves to teach! He is strict and a harsh grader but you will learn a lot!