Chad Caswell
He was AMAZING. He cared about all of us succeeding. This is homework heavy and he assigns badges which is extra credit homework. You NEED to do the badges (they arent mandatory) but the difference on those who do them on tests and not is HUGE. 5 exams, 2 lab exams, 1 final. Usually two quizzes a week, two tries on them. Badges are unlimited tries.