Jack Maddox
Best professor you will ever have. Do your homework, study, and be prepared. Dr. Maddox knows the subjects he teaches very thoroughly and is fully prepared to push your understanding of the content.