Chad Zipfel
Chad is a really great teacher who genuinely wants his students to succeed. He is extremely passionate about what he does and really goes above and beyond! Although, I will say, this course is very "sink or swim"(his words); weekly quizzes are timed, he doesn't hand out practice problems, and if you fall behind he doesn't wait for you to catch up.