Marco Paolieri is simply the goat. Course content is difficult, but he genuinely clarifies things extremely well. Fair grading, and is extremely helpful on all assignments (answering Piazza questions in depth constantly and quickly). Very wholesome guy, and genuinely cares deeply about his students. I wish every class had a professor like him. 