Matthew Reindorp
NEVER TAKE THIS CLASS! He taught out-of-nowhere materials, extremely unhelpful. All we need to study is through video and online materials that he DIDNT TEACH IN THE CLASS, and all the homework and quizzes are from the online materials. You just need to go to class to take attendance and sleep because you will learn nothing :)