Zachary James
Possibly my favorite teacher I've had in college. He makes you really care about learning and makes class something to look forward to. He prepares you well for each test and takes the time to make sure you understand the material. He's also really funny and down to earth. Make sure to study (lots) and ask questions!! Extra credit is offered.