Winter 2020 - Honestly, I don't understand why people give this guy bad reviews. He's a great teacher and is really good at explaining concepts as well as example questions. I would definitely take him again. The homework he gave wass very well-tied to the stuff he was teaching in class and they are a really good indicator of what you should expect for his midterms and finals. He paced his class really well so it's not too fast or too slow for you. He's a funny guy as well, without having to try hard of course. This is one of the most chill class I have had, not because it was too easy, but because everything is so well-planned that I could literally trust this guy to deliver the best. My TA, Tim, is also a cool dude. So great at explaining concepts and helping us understand the homework assigned. His notes are lit too. If he's teaching again, be sure to take him as your TA. Extremely helpful and a great guy.
Fall 2019 - Marco’s lectures are nothing more than him jotting down his notes on the board and trying to cram as much in as possible before the end of the class period. He goes so quickly that you can’t comprehend anything, just race to write your notes down. Unless this course is required for your major, don’t take it.
Spring 2020 - Honestly having Marco with this class this quarter was godsend. He was very considerate of all the situations going on with covid and protests. The class was interesting the material was all easy to understand. Putting those ideas into use to create proofs is difficult but getting through them makes you wonder why you hadn't before. We covered a lot of different geometries off the top of my head they were Euclidean, affine, inversive, and hyperbolic. Don't remember if there were more. Like any math class this class takes time. You need to know the theorem and the properties from each geometry. I think Marco did a good job of explaining throughout and was always willing to help regardless of your at home conditions :)