EssayPal.ai - This AI writes in your style of writing!

Professor Petr Kosenko Reviews

2

Class Ratings

4Good Class
2Hard
4Interesting
4Useful

Professor Rating

5Amazing Prof

Prof: Petr Kosenko / Fall 2025

Jan 6, 2026

Comments on the course

This course was incredibly challenging, thought provoking, and often satisfying. The homeworks are very time consuming (they took me about 10-15 hours a week) and extremely difficult but TAs, professor, and fellow students make them doable. There is no better feeling than finally figuring out a proof. The final (worth 70%) was very challenging (I am pretty sure I got below a 60% raw score) but it was curved alot and everyone I spoke was more or less happy with their grade. This course is really intended for anyone interested in a Math major/minor.

Course Content

Lectures are pretty typical for math courses; introducing concepts, definitions, theorems, and doing examples/proofs. The homeworks skew heavily towards proofs. The exam is split between questions that would be reasonable/easy on a Math 100 exam and proofs

Advice

The content of the course focused HEAVILY on proof. I went in with very little proof knowledge and did well but it is definitely something to consider going in. Go to office hours as much as possible, in my experience the TAs/Professor are more than willing to support you. Also make friends/study buddies; collaboration is genuinely encouraged which is something you should take advantage of.

Course: MATH 120Delivery: In personGrade: A+Workload: HeavyTextbook Use: Optional
Exam HeavyAssignment Heavy