James Welch
Dr. Welch is honestly hilarious. He wants you to really learn the content, not just memorize it, and that's emphasized. Just about everything you do will be in reference to your book, and it's important to attend class as frequently as possible because he lectures for most of the period. Not known for letting class out early. Caring and sociable.