Matt Kerns
I cannot stress enough how amazing he is as a teacher. He explains everything very clearly, makes sure everyone understands before moving on, offers a lot of examples. Very generous grading, I have not failed a single test or quiz even if I only do half of it. I rearranged my schedule just so I could take him again. S/O to Matt :,)