Introduction to the elements of propositional logic, techniques of mathematical proof, and fundamental mathematical structures, including sets, functions, relations, and other topics as time permits. Mastery of this material is essential for students planning to major in mathematics.

Prerequisites: Mathematics 4A or 4AI or 4B or 4BI or 6A or 6B with a grade of B or better.

5

Units

Optional

Grading

1, 2, 3

Passtime

Undergraduate students only

Level Limit

Letters and science

College
Unlocks CMPSC 130A MATH 102A MATH 104A MATH 108A MATH 113 MATH 117
These majors only math
PORTER M J
Matt Porter
4.4
317 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
HSSB 1210
T R
17:00 PM - 17:50 PM
18 / 18 Full

HSSB 1210
T R
18:00 PM - 18:50 PM
17 / 17 Full

See All
Summer 2024 . Porter M J
PHELP1440
M T W R
12:30 PM - 13:35 PM
Summer 2024 . Porter M J
PHELP1440
M T W R
09:30 AM - 10:35 AM
See All
MATH 8 Porter M J Winter 2026 Total: 34
MATH 8 Porter M J Fall 2025 Total: 68
See All
319
4.4
MATH8 . Porter M J 5 Days Ago

The content itself has a steep learning curve, but his expectations are clear and his exams are reasonable. Homeworks are long and quite difficult, but make sure not to rush through them since they are helpful and graded on correctness.

0 helpful 0 unhelpful
MATH8 . Porter M J 25 Days Ago

Just really bad. Added all the homework grades after the final and I got a bunch of really bad scores. He then didn't respond to my email about it. Maybe this is just how the class is but he was very strict on everything being exactly how he wanted. He might be better for a different class.

0 helpful 1 unhelpful
MATH8 . Porter M J A Month Ago

Although the class is challenging and different from typical math courses, Matt Porter is one of the best in the department. He's very organized, engaging, and welcoming to questions without being condescending. The homework load is heavy but genuinely helpful, and manageable if spaced out through the week. If you put in the effort, you'll do well.

0 helpful 0 unhelpful
MATH8 . Porter M J 3 Months Ago

Professor Porter was very chill and a good professor overall. His tests are not especially difficult and he gives extra credit on each one. Just do the work and make sure to do the homework. Study groups are very helpful with this foundational class. Office hours are always your friend.

0 helpful 0 unhelpful
MATH8 . Porter M J 4 Months Ago

Amazing professor! Highly recommend taking him for math 8- he taught proofs in a very easy way to digest and had weekly quizzes in section that were very simple. Very clear and fair grading criteria and does offer extra credit. I suggest always coming to lectures and he is very accessible outside of class. He makes proofs easy to understand.

0 helpful 0 unhelpful
MATH8 . Porter M J 5 Months Ago

Good professor.

1 helpful 0 unhelpful
See all 319 reviews
See All
MATH 8
35 / 35 Full
Transition to Higher Mathematics
Matt Porter 4.4
M W F
12:00 PM - 12:50 PM
MATH 8
35 / 35 Full
Transition to Higher Mathematics
Nathan Schley 2.6
T R
09:30 AM - 10:45 AM
MATH 8
26 / 35 Enrolled
Transition to Higher Mathematics
Do K
M W F
10:00 AM - 10:50 AM
MATH CS 5
14 / 15 Enrolled
Group Studies
Stephen Bigelow 3.4
F
14:00 PM - 15:30 PM
MATH 6A
118 / 150 Enrolled
Vector Calculus with Applications, First Course
XU Yang 2.7
T R
11:00 AM - 12:15 PM
MATH 6B
79 / 150 Enrolled
Vector calculus with Applications, Second Course
Scroggin T
M W F
10:00 AM - 10:50 AM
MATH 6A
133 / 150 Enrolled
Vector Calculus with Applications, First Course
XU Yang 2.7
T R
12:30 PM - 13:45 PM
MATH 6A
92 / 150 Enrolled
Vector Calculus with Applications, First Course
Hosseinkhan A
M W F
14:00 PM - 14:50 PM
MATH 6B
149 / 150 Enrolled
Vector calculus with Applications, Second Course
T B A
T R
15:30 PM - 16:45 PM