Winter 2019 - (EDIT) Argh, I was the same person who wrote this initial positive review on Jacobs' Math 164 class. This time around, I continued with his Math 182 class (Algorithms). I was disappointed to see no practice exams posted, and little review done for the very problem-solving-esque material for each exam. I felt that we were essentially shooting in the dark for the midterm and final. Personally, I thought the final was easier than the midterm, but I didn't do as well as I hoped (I could probably contest for some more points). In the end, I got a decent grade, though I did want that A. I probably convinced a lot of people to take this class, and judging from how things panned out, it's honestly hit or miss. To everyone who was expecting this to be a more chill experience, I'm so sorry. I never would have expected the vibe to change like this.
Spring 2020 - It is a pretty decent class. The material covered is very useful, but the lectures often delve waaaaay too deep into the theoretical stuff. None of the exam questions were like that, as they all focus on application rather than theory. Speaking of the exam, the final exam was just like the one given as practice. I thought it was going to be harder due to the online format (since we're given 24 hours), but it was definitely doable under 3 hours (I did it in 2&1/2 lol). The grading is a bit... mysterious? I have a 97.2% cumulative total, and still not an A+. I don't really understand how the TA grades the homework too... Sometime he just marks off something without explaining, and didn't reply to my email inquiries. :( The TA was definitely NOT helpful, he was unable to explain any concepts concretely at all. However, he basically did most of the HW questions in discussion... So I find them helpful. :) Overall the class was decent, and I would take another class with him again (but not the TA).
Fall 2020 - Matthew cares about his students, and is frequently funny during classes. He is clear, and all the exams are fair (extremely easy as a 24 hrs exam). The only reasons I am give a rating of four are that the course material are easy and his pace of teaching is too slow for me, but that can also be a pro for anyone crammed with other hard classes.