4.0
Quality2.9
Difficulty78%
Would Retake94
Reviews78%
Would Retake
94
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
96%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.50 avg changeRatings by Course
MATH8000
5.0
(1)MATH21200
5.0
(4)MATH19500
4.8
(9)MATH1900
4.3
(7)Math213
4.3
(23)Difficulty by Course
MATH8000
4.0
MATH195000
3.7
Math213
3.1
MATH1900
3.0
MATH190
2.9
Reviews (94)
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.
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.
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.
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.
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
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.
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.
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!
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 ��
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
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.
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
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%
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.
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.
He is nice and takes the time to help. Math isnt my strongest subject it this class was very helpful.
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.
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.
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.
DUDE, YOU SHOULD TEACH CAL 201 PLEASEE.
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.
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.
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.
I was never the same after meeting Professor David John
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.
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.
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
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.
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.
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.
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
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.
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.
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!).
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!
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.
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
your gonna hate him in the beginning but love him later when grades come out
(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!
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.
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
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.
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.
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
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.
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.
best professor take him trust
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.
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
Lot of homework, but he's a great professor. Tests are very similar to the reviews he gives out.
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
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.
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.
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.
dude always was eating sandwiches while trying to lecture us
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.
Final had me sweating.
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.
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.
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
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.
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.
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.
He's a really tough grader and he doesn't have much patience
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
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.
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.
Avoid! He is disorganized, rude, and unpatient. He never responds to emails and takes forever to grade; when he does, his rubric is unclear.
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.
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).
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.
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.
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.
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.
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!
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.
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!
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
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
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!
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!
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.
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.
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.
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!!
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.
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.
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.
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
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!
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.
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.
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
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.
Class Info
Online Classes
100%
Attendance Mandatory
96%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.50 avg changeRatings by Course
MATH8000
5.0
(1)MATH21200
5.0
(4)MATH19500
4.8
(9)MATH1900
4.3
(7)Math213
4.3
(23)Difficulty by Course
MATH8000
4.0
MATH195000
3.7
Math213
3.1
MATH1900
3.0
MATH190
2.9