4.0

David John

Mathematics - City College of New York

4.0
Quality
2.9
Difficulty
78%
Would Retake
94
Reviews
4.0
Quality
2.9
Difficulty
4.0
Helpful
4.0
Clarity

78%

Would Retake

94

Reviews

Rating Distribution
Official

5

56

4

11

3

10

2

8

1

9

What Students Say

To rate a 2 is mediocre at best, but he is the best of the worst

MATH19000 - 2.0 rating

His attitude was not it

MATH19000 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

96%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 70 grades
Most common grades:
A+ (17)
B+ (11)
A (10)
Grade Distribution
A(27)B(12)C(10)D(2)F(0)A-/B+(21)
Based on 87 reported grades
A+: 17
B+: 11
A: 10
A-: 10
Common Tags
Hilarious (29)
Lots of homework (29)
Accessible outside class (18)
Clear grading criteria (18)
Test heavy (18)
Tough grader (16)
Amazing lectures (15)
Caring (14)
Rating Trend

Improving

+0.50 avg change
Apr
May
Jun
Aug
Dec
Jan
Last 6 months
Ratings by Course

MATH8000

5.0

(1)

MATH21200

5.0

(4)

MATH19500

4.8

(9)

MATH1900

4.3

(7)

Math213

4.3

(23)
+3 more courses
Difficulty by Course

MATH8000

4.0

MATH195000

3.7

Math213

3.1

MATH1900

3.0

MATH190

2.9

Reviews (94)
4.0
2.0
MATH19000
Grade: B+
Nov 15, 2019
Would take again

Good professor and relaxed one. The test are easy and you just need to know the topic you learns. Professor is organized and knows how to teacher. You wont regret taking him.

Gives good feedback
Accessible outside class
Graded by few things
5.0
3.0
MATH190
Grade: B+
Dec 22, 2019
Would take again

This professor made this semester fun, he is very funny, cares about the class and will give you many options to raise your grade. Attendance is mandatory, and even though you have options to raise your grade you still have to put the work in. I would definitely take him again.

Accessible outside class
Hilarious
Tough grader
5.0
3.0
MATH1900
Grade: B-
Dec 27, 2019
Would take again

He was unorganized at first but he definitely got the hang of it. Great teacher, and he always gives you options to improve your grade but you still have to put in forth an effort if you want to pass. Tests are ok. Lots of homework though, nothing too tough.

Gives good feedback
Lots of homework
Skip class? You won't pass.
5.0
2.0
MATH190
Grade: A
May 22, 2020
Would take again

Professor John was an amazing professor and truly makes college math bearable. He cares about his students and makes sure he is there when he is needed.

Gives good feedback
Accessible outside class
Caring
5.0
4.0
MATH19000
Grade: B
May 22, 2020
Would take again

class was hard. But I really enjoyed working with professor John, regardless. He is a great professor and he's 100% committed to his students. Although he is a bit demanding, it's worth it, trust me. His notes are gold. This is basically math bootcamp. Listen to what he says, and you'll be fine with with the final. He's a solid professor. 10/10

Respected
Lots of homework
Accessible outside class
5.0
2.0
MATH19000
Grade: A
May 22, 2020
Would take again

If you are not willing to do work then you falling. A lot of practice, quizzes and homeworks but they are all to help you in final. Listen to his class write and review his notes and you will definitely pass his final. Four exams in class as practice for your finals. Would totally recommend him.

Respected
Lots of homework
Participation matters
5.0
1.0
MATH19000
Grade: A
May 22, 2020
Would take again

One of the best professors in the MATH department very funny and friendly cares about his students look father them and even if you dont understand anything we will keep explaining it to you until you get it and it is easy A+ but you have to do the homeworks to be in track with him.

5.0
3.0
MATH19000
Grade: A
May 22, 2020
Would take again

He's one of the few classes I looked forward to attending, he teaches so well and is always available if you ever need help. Be active in class, attend lectures, practice the material he gives you! He teaches you exactly what needs to be taught for you to do well on the final. I really enjoyed the way he taught, but you also need to do your part!

Respected
Accessible outside class
Amazing lectures
5.0
3.0
MATH190
Grade: A-
Jun 10, 2020
Would take again

In all real truth, if you take him and willing to put in real effort into this class AND outside of it, then you will pass. He is so accessible, caring, and funny too with his students. He has some homeworks that are really annoying but beyond that, you can fly by this class. If you have issues, then talk to him and he'll work with you which is ��

Accessible outside class
Skip class? You won't pass.
Caring
4.0
4.0
MATH190
Grade: B+
Dec 15, 2020
Would take again

Would recommend any freshman to take this math class. He was very lenient and gave breaks in the middle of the 2 hour lecture. He is very understanding and easy to reach outside of class. The course is based on web assign homework, quizzes, and test. HW is only worth 3% but YOU have to attend class to pass. He also records the lecture

Lots of homework
Accessible outside class
Clear grading criteria
4.0
2.0
MATH19000
Grade: A-
Dec 18, 2020
Would take again

Take him! Easy homework weekly; total 10 quizzes, 3 tests (one of them was a midterm), and the final (which was pretty easy) for the semester. He uploads lecture recordings and notes. Takes a little time to respond to emails but will give extensions to homework/quizzes if you miss them. The only part I messed up in was not participating.

Participation matters
Graded by few things
Clear grading criteria
1.0
4.0
MATH19000
Jan 27, 2021
Wouldn't take again

I don't understand the praise Professor Johns getting, he was HORRIBLE. Never EVER responds to emails, "this is easy I don't understand why you're confused", POP QUIZZES, & laughed at the majority of the class failing his HARD tests. You miss one of his classes and you've failed. Many students got short with him because he doesn't know how to teach

Skip class? You won't pass.
Test heavy
Lecture heavy
5.0
4.0
MATH8000
Grade: A-
Feb 3, 2021
Would take again

Take him. Clear and easy with his grading. Homeworks due at the end of the week 10 quizzes 3 exams explains everything clearly and Ian available outisde of class. He explains very well, is engaging and nice and even allows extensions on homeworks . Easy A is you attend class and complete your work. Recommend him 100%

Respected
Clear grading criteria
Beware of pop quizzes
3.0
3.0
MATH190
Grade: A-
Aug 6, 2021
Would take again

professor john is ok. he can be a little demeaning sometimes and tends to answer with unnecessary attitude, but he gets the job done. you must attend lectures, take notes and participate if you want to pass the tests (3) quizzes (aprox. 10) and hmwks since they're all based off what he teaches in class. the hmwks are good practice.

Participation matters
Lecture heavy
Skip class? You won't pass.
2.0
3.0
MATH19000
Grade: A+
Aug 12, 2021
Wouldn't take again

MR John, not a professor is teaching this class. To rate a 2 is mediocre at best, but he is the best of the worst. Enough with the "This is so easy, you should know this" Well if that was the case we would not be here. Who starts grading students from a 0. What? Lost faith in us already? This is a pure reflection of the Department. It's abhorrent.

Lots of homework
Accessible outside class
Hilarious
5.0
3.0
MATH19000
Grade: B+
Aug 13, 2021
Would take again

He is nice and takes the time to help. Math isnt my strongest subject it this class was very helpful.

Gives good feedback
Respected
Lots of homework
3.0
4.0
MATH190
Nov 18, 2021
Wouldn't take again

Honestly not a bad professor, took the class during the summer as an incoming freshman, overall it was okay. Definitely would have been better in person, I found the material to be a lot harder than I thought. But the class was worth it for the credit. Be prepared for many quizzes though.

Participation matters
Test heavy
Beware of pop quizzes
1.0
3.0
MATH19000
Dec 8, 2021
Wouldn't take again

I chose this professor after seeing all his positive ratings on here. We had one exam, a midterm and a final that determined our whole grade. He does not offer extra credit and his homework is optional, his exams are very hard but at the same time they are similar to the mock exams. If you're a good test taker than this class is for you.

Test heavy
Tough grader
1.0
3.0
MATH190
Grade: Drop/Withdrawal
Jan 19, 2022
Wouldn't take again

I took this course but had to withdraw at the end because I didn't pass my first exam and barely passed the second exam. No extra credit was offered, and homework doesn't count.

Skip class? You won't pass.
Graded by few things
Test heavy
5.0
3.0
MATH195000
May 24, 2022
Would take again

DUDE, YOU SHOULD TEACH CAL 201 PLEASEE.

Amazing lectures
Inspirational
Caring
1.0
5.0
MATH1900
Grade: C
May 29, 2022

I was drowning in all the work we had in this course. Lectures were vague and monotonous. Barely passable class. Do yourself a favor and take someone else, maybe at a different campus.

Tough grader
1.0
5.0
MATH195000
May 29, 2022

This class caused me so much mental anguish. David gets genuinely annoyed when students ask questions. He offers no PPTs. Avgs are in the 40s and yet he seems unfazed. This class is purely self-study and his exams are impossible. Prepare for a GPA drop. AVOID AT ALL COSTS!! Drop while you can & take at a later semester.

Tough grader
Test heavy
Graded by few things
4.0
4.0
MATH19500
Aug 4, 2022
Would take again

I took this class during the summer term. He was very hilarious and kind, but also very strict about grading and assignments. Lessons can be hard to understand, and there may be a high likelihood of stress, but he does make himself available for office hours and he does give good advice. if you're good at self studying, then I would recommend him.

Tough grader
Hilarious
Test heavy
5.0
3.0
MATH19500
Grade: A
Sep 15, 2022
Would take again

I was never the same after meeting Professor David John

Amazing lectures
Inspirational
Hilarious
5.0
1.0
MATH190
Grade: B
Jan 23, 2023
Would take again

I took him for MATH205. Email him alot and speak to him in office hours if you have any concerns, so that he can reach back. Do your homework and study the material in class, attend tutoring if you're having issues. Practice the math problems a ton, the better you are the higher you score. Professor John is not looking to fail you.

3.0
3.0
MATH19000
Grade: C+
Jan 25, 2023
Would take again

Professor John was a good teacher. He always put an almost overwhelming amount of material in each lecture and he almost always assigned homework after every lecture. He always tried to push you to practice the material so you would not fail. If you are not ready to put in the work to pass then do not take this class.

Lecture heavy
Test heavy
Graded by few things
2.0
3.0
MATH19000
Grade: A
Jan 25, 2023

Professor David was very irresponsible during this winter course. He stopped posting the solutions to the hw packets or even upload videos for each topic literally within a week of this course. He would get annoyed by students when they would ask for help which was concerning. I would recommend taking someone else if you can

Test heavy
2.0
4.0
MATH19000
Grade: B
Jan 25, 2023

His attitude was not it. He can be a chill and funny person but when it comes to teaching he becomes so irritated with his students. He will push you hard to do well with the practice questions. He doesnt explain things well in class so your going to have to self teach majority of the time.

1.0
4.0
MATH19000
Grade: Drop/Withdrawal
Apr 24, 2023

His attitude wasn't it for me, this class gave me anxiety and stress. If you was looking for a math coarse, I would recommend someone else over this guy.

Tough grader
Beware of pop quizzes
Lecture heavy
5.0
3.0
MATH19000
Grade: B+
May 23, 2023
Would take again

David is a good professor, you just have to make sure you put in the effort to get a good grade in his class. Most of the teachers who teach the subject material just want a paycheck but David actually cares about his pass rate and will help you understand concepts if you put in the effort needed for his class.

Hilarious
Graded by few things
Accessible outside class
2.0
5.0
MATH190
Grade: B-
May 25, 2023

He is not the best professor but he is willing to help if needed. his class was sped through. I wouldn't take him again, but if you like fast-paced he might be good for you. He does make people feel away with his constant "you should've known this " attitude

Tough grader
Lecture heavy
5.0
3.0
MATH19000
Grade: A-
May 26, 2023
Would take again

He took the time to explain the material and provided many opportunities to learn the material. I solved all of the 100 problems and performed well on the final. If you want to learn then take his class.

Participation matters
Amazing lectures
Accessible outside class
5.0
2.0
MATH19500
Grade: C
May 27, 2023
Would take again

Professor was an amazing person. I had him through 3 semester and I think he is one of the great professor. you will get lots of help from him and for final if u do his 100 question study guide u will most likely pass his class with A. one tips I will give it anyone who wants to take his class is to make sure go to his office hour & do the problem.

Clear grading criteria
Caring
5.0
3.0
MATH19500
Grade: C
May 27, 2023
Would take again

DJ is a good and caring professor. DJ puts students into groups of four, for the whole semester, as he understands that math is difficult. If you have any questions about the material at hand, your group members are there to guide and assist. DJ usually hosts office hours after class, so attend them if you want to pass (HIGHLY RECOMMENDED!).

Participation matters
EXTRA CREDIT
Respected
5.0
3.0
MATH19500
Grade: A-
May 27, 2023
Would take again

I recommend taking Professor David John if you have the chance. At first I had to get used to his way of teaching; however after a couple of weeks I got used it. He focuses on more group learning with his help than on just full on lectures. Which this method of his putting us in groups worked really good. His an amazing professor! Really recommend!

Hilarious
Respected
Accessible outside class
5.0
2.0
MATH19500
Grade: B+
May 27, 2023
Would take again

Take him! He cares about his students and is very nice. Just put in the work and you will pass. There is groupwork and attendace matters! He's the best.

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
MATH19500
Grade: C+
May 28, 2023
Would take again

Honestly the best math professor in ccy. He's hilarious and he makes sure all his students understand the materials and also lots of office hours for those who need additional help. I would recommend you to take him in any math courses he teaches

Amazing lectures
Hilarious
Caring
5.0
3.0
MATH1900
Grade: B+
Dec 26, 2023
Would take again

your gonna hate him in the beginning but love him later when grades come out

Tough grader
Clear grading criteria
Lots of homework
5.0
2.0
MATH19000
Grade: A+
Jan 4, 2024
Would take again

(c. Fall '23) Prof. DJ translated the material well to conceptualize and memorize for quizzes and exams. He adequately accommodated communications via Acadly, supplemented lectures with sample exams (& solutions), and had numerous TAs. DJ's presence was worthwhile!

Clear grading criteria
Hilarious
5.0
3.0
MATH190
Grade: A+
Jan 8, 2024
Would take again

Great professor. He's inspiring, attentive, and wishes the best for all students. He also isn't harsh with grades! He does assign a lot of assignments, but it allows us to have a better grip of the material. Gives a LOT of opportunities, so don't take it for granted.

Gives good feedback
Hilarious
Caring
2.0
3.0
MATH19000
Grade: C
Jan 11, 2024

There will be a lot of quizzes and the lectures are not that helpful but at least he gives a good grade even if you just try at the end. Would not take him again

Beware of pop quizzes
2.0
3.0
MATH190
Grade: B+
Jan 21, 2024
Would take again

He's kind of mean, but aside from that the course is not that difficult. To pass this class: go to tutoring, do the homework immediately after it's assigned, take the time to really understand the material, do the sample tests, and listen to everything he says.

Participation matters
Lots of homework
3.0
3.0
MATH190
Grade: A
Jan 23, 2024
Would take again

His personality becomes difficult to enjoy but as a professor, he does try his best to make sure students succeed. He is harsh at times and unorganized on day of exams. He does however, give you practice that looks exactly how the exams are going to look. A lot of homework to be on top of but he will take off your lowest grades.

Lots of homework
Accessible outside class
Online Savvy
5.0
1.0
MATH190
Grade: A+
Jan 24, 2024
Would take again

His class is so easy because if you put in just a little bit of effort you can pass. His practice exams are always much more difficult than real ones making the exams easier. He is an entertaining professor and is generous with the opportunities he offers. Very accessible when it comes to office hours but for the life of him can't respond to emails

Hilarious
Accessible outside class
Online Savvy
5.0
1.0
MATH19000
Grade: A+
Jan 24, 2024
Would take again

Had him for Fall 2023. His lectures are easy to understand, and he provides his notes as well as practice exams. He really provides a lot of tools useful for passing the class, it is just up to you to take advantage of them. The practice exams are harder than the actual exams, so take them. Just do the work and participate, and you'll be fine.

Clear grading criteria
Gives good feedback
Accessible outside class
4.0
3.0
MATH190
Grade: Rather not say
Jan 25, 2024
Would take again

He's a lecture-heavy professor posts but note for every session. He also gives homework heavily but can extend it if needed. He got multiple TAs for help, Also after-hours. He gives some extra credit at the end. Multiple quizzes (online), 3 exams, one midterm, and one Final. Pay attention and go over the review and you'll pass easily.

Lots of homework
Lecture heavy
Accessible outside class
5.0
3.0
MATH1900
Grade: A-
Jan 26, 2024
Would take again

best professor take him trust

Clear grading criteria
Lots of homework
Respected
4.0
3.0
MATH19500
Grade: Audit/No Grade
Mar 21, 2024
Would take again

Overall a great professor. Gives a lot of homework however its good practice and does prepare you for midterms and the final. TA's were great helpful. Overall not too bad, would recommend taking him.

Gives good feedback
Lecture heavy
Test heavy
3.0
4.0
Math213
Grade: Not sure yet
May 20, 2024

He's ok but has some issues such as -takes forever to grade and it gets annoying especially when he says he'll grade by a certain day and then posts grades much later -it took him 2 months to fix quiz/test grades for alot of students -constantly lies (will say he will post something by a day and then doesn't) Overall he's ok, just do the work

Hilarious
5.0
3.0
Math213
Grade: B
May 25, 2024
Would take again

Lot of homework, but he's a great professor. Tests are very similar to the reviews he gives out.

Amazing lectures
Lots of homework
Hilarious
5.0
3.0
MATH195000
Grade: A+
May 26, 2024
Would take again

Extremely good professor, teaches exceptionally well and is clear on what's going to be on the exams and how to study for them. He has great tutors under him that can help you if you're having trouble with homework or if you don't understand a topic at the Artino Lab. He owes me 20 bux tho

Amazing lectures
Inspirational
Lecture heavy
5.0
2.0
MATH1900
Grade: A+
May 29, 2024
Would take again

It is a good professor. He gives review packages and encourages students to go to workshops and tutoring, which will help. It is not an easy A class if you do not have a strong math foundation and you need to put in work, but you need it for future math classes. He is motivating, and he will help you succeed if you put in the work.

Inspirational
Hilarious
Test heavy
4.0
4.0
MATH190
Grade: Rather not say
Jun 10, 2024
Would take again

Overall he is probably the best professor to take this class with. He is nice and you can talk to him and ask questions at his office hours. This is a class you NEED to study for if you're not good at math and he's pretty fair with tests. If you complete the study guides you'll do just fine on the tests, study the concepts don't memorize.

Graded by few things
5.0
3.0
MATH19500
Grade: B
Jul 6, 2024
Would take again

He is a really good professor his lectures are great and clear. If you still need help you can go for office hours. He is funny and entertaining.

Amazing lectures
Hilarious
Accessible outside class
3.0
3.0
Math213
Grade: A+
Aug 3, 2024
Would take again

dude always was eating sandwiches while trying to lecture us

Lots of homework
Beware of pop quizzes
Test heavy
5.0
3.0
Math213
Grade: A+
Aug 3, 2024
Would take again

Professor Dj was absolutely goated this semester. His lectures were clear, he uploaded notes, and gave us review questions in order to prepare for the midterms. He is super lenient with partial credit on quiz, midterm and even the final. I believe he dropped our lowest midterm (out of 4), 3 lowest quiz, and 4 hw grades. I would highly recommend Dj.

Lots of homework
Hilarious
Test heavy
5.0
3.0
Math213
Grade: B+
Aug 3, 2024
Would take again

Final had me sweating.

Get ready to read
Lots of homework
Hilarious
5.0
3.0
Math213
Grade: A+
Aug 3, 2024
Would take again

Lectures felt like an open discussion, so there wasn't any pressure when asking questions during class. The homework assignments made it easy to learn concepts I missed or misunderstood during class. There were frequent quizzes that reflected the exact topics on the midterms, which made it easy to review for the final exam.

Clear grading criteria
Hilarious
Caring
5.0
3.0
Math213
Grade: A+
Aug 3, 2024
Would take again

Take David if you get the chance. His courses are nicely structured and he sets you up to do well. You can expect homework every night (this is a good thing) and frequent quizzes, which help prepare you for the exams. He's a big personality and likes to joke around, but he seriously cares about his students and the material.

Clear grading criteria
Lots of homework
Caring
5.0
2.0
Math213
Grade: A-
Aug 4, 2024
Would take again

Super cool guy, treats you like a peer rather than a student. Uploads all his notes to a dropbox folder so they're easily accesible after class. Uploads lots of homework, if you do the homework you'll be fine for the exams and quizzes. Gives extra credit here and there to boost your grade. Tests are fair if you just do the work and review the notes

5.0
3.0
Math213
Grade: A+
Aug 4, 2024
Would take again

David's a very fair professor, and I thoroughly enjoyed the class. His class is inviting for discussion and friendly manners, and his class is easy as long as you pay attention and do the work. Exams follow similarly to the questions on hw, quizzes, and notes, so if you review them, you'll be solid. However, if you don't study, you will fail.

EXTRA CREDIT
Clear grading criteria
Test heavy
5.0
1.0
MATH21200
Grade: A+
Aug 10, 2024
Would take again

Great professor, be prepared to dedicate some time after class to really understand the material. Quite a bit of homework but really helps you to understand, and quizzes are based on it. Tests should be easy as long as you study past quizzes and homework. Very caring professor and doesn't want to leave anyone behind. Easily the best math professor.

Amazing lectures
Lots of homework
Caring
5.0
2.0
Math213
Grade: B
Aug 10, 2024
Would take again

Very fair class. Notes uploaded after lectures. Regular homework and quizzes. Exams are extremely fair. Creates a calm and good vibe environment. His lectures are straightforward. FYI, he may initially try to scare you into thinking it will be hardcore course, don't panic. Put in the work and you will do fine. Can't stress enough, highly recommend.

Lots of homework
Hilarious
Caring
2.0
4.0
MATH19000
Grade: Not sure yet
Oct 23, 2024

He's a really tough grader and he doesn't have much patience

Tough grader
Test heavy
5.0
2.0
MATH19000
Grade: Not sure yet
Nov 15, 2024
Would take again

Professor John is very straight forward but in a chill way. Prepare to take a short quiz everyday to get your attendance. He doesn't give extra credit so keeping up with the exams & homework is recommended. He made tutoring part of the grade so by the end every students are expected to attend least 15 tutoring sessions. It's helpful to many student

Amazing lectures
Lots of homework
Hilarious
3.0
4.0
MATH190
Grade: A+
Dec 5, 2024

Very funny and laid back professor but don't be fooled, when it comes to grading etc he is NOT. He teaches very well, explaining topics, and honestly it felt like I was talking to a friend rather than a professor. Me personally, I would try to avoid him in the future lol cus I'd rather take Adam, but he is chill, just do what ur supposed to.

Tough grader
Amazing lectures
Hilarious
4.0
3.0
Math213
Grade: A+
Dec 18, 2024
Would take again

Lectures are easy to follow. Gives weekly quizzes but they aren't worth much. Exam questions are taken directly from study guide that he gives.

Clear grading criteria
Lots of homework
1.0
2.0
MATH190
Grade: Not sure yet
Dec 24, 2024

Avoid! He is disorganized, rude, and unpatient. He never responds to emails and takes forever to grade; when he does, his rubric is unclear.

4.0
3.0
MATH1900
Grade: Incomplete
Dec 28, 2024
Would take again

He is not a bad teacher, he tells you want you need to do to be successful in the class which is to do your homework, study and practice. The only thing I dislike is he does not respond to his email which I get he teaches hundreds of kids. Overall I would totally recommend him.

4.0
3.0
Math213
Grade: B
Jan 5, 2025
Would take again

He gives you his notes, homework is extra credit, and drops tests. Tries to make sure everyone succeeds but can be a tough grader at times. Always answers questions but can take time to respond (he's a really busy guy).

Tough grader
EXTRA CREDIT
Lecture heavy
5.0
3.0
Math213
Grade: A+
Jan 7, 2025
Would take again

One of the best math teachers at CCNY. Really cares about his students. He gives you his written lecture notes. His notes are very detailed. There are four exams. He drops the two lowest exam scores. He gives a lot of hw but some of it counts as extra credit.

Tough grader
Lots of homework
Hilarious
4.0
2.0
Math213
Grade: C
Jan 22, 2025
Would take again

Honestly the best prof in ccny. He is a bit tough but he truly cares for his students and wants them to do good in class. If you are struggling with him then good luck with other professors because he is one of the easier ones.

Amazing lectures
Hilarious
Test heavy
5.0
3.0
MATH190
Grade: C+
Jan 27, 2025
Would take again

Really good professor, thanks to him I finally passed this class after taking it two times. If you ask him for help, he will help you. He cares about his students, and wants them to pass this course. He explains the material really good, if you make questions in lecture he will explain it you nicely. Definitely would take him again.

Lots of homework
Lecture heavy
Test heavy
3.0
2.0
Math213
Grade: Rather not say
Feb 26, 2025
Would take again

Spends 30 mins reprimanding students everyday. When a student asks a question in class, he is extremely condescending and never helpful. Assigns quizzes beginning of class, if you miss it, it's a 0, but that's okay because he's always late anyways. Take his course for the fact that you will learn and pass but you will have to bear with him.

5.0
2.0
MATH190
Grade: A
Mar 21, 2025
Would take again

Professor John was honestly such a nice guy, he would joke around in class sometimes, try to give you a laugh, and his tests were always fairly easy (he posts practice exams which are exactly what come on the test). Homework is frequent but not difficult, pay attention and don't be scared to ask him questions, and you'll have a wonderful semester!

Caring
5.0
1.0
MATH190
Grade: A+
Mar 21, 2025
Would take again

Such a great professor! Genuinely cares so much about students and wants them to learn. Gives you multiple opportunities to better your grade. I suggest taking him, especially if you are a new student and this is your only math requirement.

EXTRA CREDIT
Caring
Accessible outside class
5.0
1.0
MATH19000
Grade: A
Mar 21, 2025
Would take again

The best math professor! His work is easy if you pay attention, and the exams—including the final—are manageable if you study and review the practice tests. Most of the time, the practice exams are very similar to the actual ones. I would 100% take his class again!

EXTRA CREDIT
Amazing lectures
Hilarious
2.0
3.0
MATH190
Grade: A
Apr 5, 2025

The second half of the course is more of a writing course than a math course. You can understand the concepts perfectly, but the tests are written and if you don't solve it in the exact way he wants you to, even if you show your work and get the correct answer, you can get a 0 on the paper. He's fine at explaining concepts though

Tough grader
1.0
5.0
Math213
Grade: Rather not say
May 28, 2025

Doesn't do many questions on the board in class just says read the notes. Never responds to emails he's always busy and grades very late, has no empathy for students, positive ratings are lying

Tough grader
So many papers
5.0
3.0
Math213
Grade: A-
May 29, 2025
Would take again

Exams are clear and straightforward. He is upfront about what you need to study and know. There are 4 exams (lowest grade dropped) + 1 final. There is homework that is counted as extra credit, and there are quizzes that are graded based on completion. Review the notes and homework for the exams, and you will do well. I would take him again!

EXTRA CREDIT
Clear grading criteria
Hilarious
5.0
3.0
Math213
Grade: C+
Jun 4, 2025
Would take again

Professor David John is very accommodating, fair, and supportive. He gives extra credit homework that helps you prepare for exams and boosts your grade. He clearly shows where test problems come from and is flexible when students need help. Great professor overall!

Clear grading criteria
Gives good feedback
Caring
3.0
4.0
Math213
Grade: B+
Jun 5, 2025

Honestly, not bad in the traditional sense. He's often busy so it's difficult to feel you're being supported(not responding to emails, grading late), but beyond that his lectures are somewhat helpful/detailed, access to old exams.Take for lectures/access to old content, avoid for anything else. He should remember what it's like to be in undergrad.

Tough grader
EXTRA CREDIT
Lecture heavy
5.0
3.0
MATH21200
Grade: Rather not say
Aug 4, 2025
Would take again

One of the best math professors. His practice exams are EXACTLY whats on the exam. He seems mean but that's just his humor he really wants you to pass.

Clear grading criteria
Lots of homework
Hilarious
5.0
3.0
MATH21200
Grade: A-
Aug 4, 2025
Would take again

He has a unique sense of humor and can be a troll.Told us that the exam would not have any formula sheets yet 10 minutes before the start he said we can write down whatever we want and use it on the exam. It was nice that we could do that but why the unnecessary stress.The final was very straightforward and almost identical to the sample.Good prof.

Amazing lectures
Beware of pop quizzes
Online Savvy
5.0
4.0
Math213
Grade: C
Aug 5, 2025
Would take again

NGL This guy is truly a goat. He gives quizzes everyclass, and 4 midterms. So If you want to do well in his class make sure you spam lecture notes, do the homework, spam textbook questions, and go to tutoring. He might come out very strict and harsh, but he actually cares for his students. Rare gem!!

Clear grading criteria
Lots of homework
Test heavy
3.0
4.0
Math213
Grade: B-
Aug 19, 2025

I am pretty sure DJ can remove a review so idk how long mine will stay up. His reviews are biased but he isnt as good as ppl say. Hes a tough grader, test heavy and speaking of tests he screws us with his exams for the fun of it. He does give some resources mainly if the class is already doing bad but he will always blame students and not himself.

Tough grader
Test heavy
Graded by few things
5.0
3.0
MATH21200
Grade: B+
Aug 25, 2025
Would take again

Great professor get ready to learn pay attention in his class do all the homework and you are set to get an A very understanding and funny.

Participation matters
Gives good feedback
Hilarious
5.0
2.0
MATH1900
Dec 16, 2025
Would take again

He gives lots of hw and mandatory tutoring for such an easy class but the tests are easy if you study. Lectures are easy, not a lot of work done here. Very easy class.

Lots of homework
1.0
5.0
MATH190
Grade: Not sure yet
Dec 23, 2025

This professor's teaching style wasn't a good fit for me. While structured and clear about expectations, there's little flexibility. Tutoring sessions felt tense, and it was hard to ask questions or work through material in a way that helped me learn effectively. 0/10

5.0
2.0
MATH190
Grade: Not sure yet
Dec 26, 2025
Would take again

I personally loved the way he taught and the paced he moved. Assigns ALOT of work in the book and MOM but it is extremely helpful. To prepare for tests, he gives ample material and encourages the class to complete the practice exams and go to online review. The actual exams are just like the practice so make sure you do them and study!

Lots of homework
Hilarious
5.0
3.0
MATH19000
Grade: B
Dec 31, 2025
Would take again

This isn't a class where you can just show up on the final exam and expect to pass. The exams are similar to the practice exams so go over those practice exams and you can pass. There is a lot of homework but don't let it discourage you. Pay attention, study and you'll be ok. Tutoring is mandatory.

Clear grading criteria
Lots of homework
Hilarious
5.0
3.0
Math213
Grade: Rather not say
Jan 1, 2026
Would take again

You either gonna hate this guy or love him. His teaching style is unique and he will push you to your limits. If you study well and only do the work he tells you to do. You will pass.

Inspirational
Lots of homework
Accessible outside class
5.0
3.0
Math213
Grade: B
Jan 1, 2026
Would take again

Name any other professor that would take their time on saturday and sunday to tutor u for the final and give pizza and daves hot chicken while you prep with him

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
MATH19000
Grade: Rather not say
Jan 2, 2026
Would take again

There is a heavy workload, but it pays off. Practice exams are similar to the real tests, and studying makes a big difference. Lectures are solid and he makes class enjoyable at times. Tutoring is required.

Amazing lectures
Lots of homework
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

96%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 70 grades
Most common grades:
A+ (17)
B+ (11)
A (10)
Grade Distribution
A(27)B(12)C(10)D(2)F(0)A-/B+(21)
Based on 87 reported grades
A+: 17
B+: 11
A: 10
A-: 10
Common Tags
Hilarious (29)
Lots of homework (29)
Accessible outside class (18)
Clear grading criteria (18)
Test heavy (18)
Tough grader (16)
Amazing lectures (15)
Caring (14)
Rating Trend

Improving

+0.50 avg change
Apr
May
Jun
Aug
Dec
Jan
Last 6 months
Ratings by Course

MATH8000

5.0

(1)

MATH21200

5.0

(4)

MATH19500

4.8

(9)

MATH1900

4.3

(7)

Math213

4.3

(23)
+3 more courses
Difficulty by Course

MATH8000

4.0

MATH195000

3.7

Math213

3.1

MATH1900

3.0

MATH190

2.9

Similar Professors