3.6
Quality3.1
Difficulty48%
Would Retake119
Reviews48%
Would Retake
119
Reviews
Rating DistributionOfficial
5
59
4
16
3
14
2
4
1
26
What Students Say
“DO NOT TAKE THIS PROFESSOR”
MATH143M - 1.0 rating“You have to self-learn how to use Matlab”
MATH143M - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
36%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.38 avg changeRatings by Course
MATH133A
5.0
(1)CPV85602
5.0
(1)MATH021
5.0
(1)MATH72
5.0
(1)MATH19
4.9
(11)Difficulty by Course
MATH13
5.0
MATH143M
4.5
MATH073
4.0
MATH32
3.3
MATH143C
3.3
Reviews (119)
Good teacher. Tests are fair.
Very good teacher, tests and homework are very fair
GREAT TEACHER. DO THE HW AND THE QUIZES/TESTS ARE A BREEZE.IN FACT, FORGET THE HW, JUST TAKE THE LECTURES AND YOU'LL GET AN A+ LIKE I DID!
Amazing teacher. Great office hours, always willing to help anytime.
Fair, nice, fairly easy if you try the work. Wish I had him for Math 31
Very Nice, and clear, in addition to a very fair grading policy. Some of his jokes can be lame, but others are downright hillarious.
Very organized and well structured teaching style. Lectures are clear. Writes big and clear on the board. Pretty easy test grader and gives extra credit problems for each chapter. I highly recommend that you take him.
Jokes aren't funny. But he's pretty easy if you go to class and do your hw. He gives extra credit.
He's very organized and his class is pretty easy. I don't think there's a curve, but do all work and u'll get an A. His final may be a bit lenghy.
great teacher
This guy is the best math teacher I have ever had. Explains well, he explains it so well you don't have to strain yourself to pay attention. He involves the class when doing example problems too, so definatly get this guy. Ace first test to get in class.
If you take him in the fall or spring, you'll pass with flying colors even if youre a lazy**** like me. His summer course can be tough though because of the time constraint.
Had him for math 32. He is Good; but, will make actually look and grade his Homework [This is a plus for me cause otherewise I would lag and fall behind.] He is not an "easy" professor, you will have to work hard. I did ok. Thanks professor
he knows what hes doing and he is cool, but dont take in the morning because he does not care if you sleep so most likely you will. he a cool grading method
He's very organized and his class is pretty easy. I don't think there's a curve, but do all work as his quizes are on hw. His final is clumalitive and hard. Over all an excellent teacher. Pay attention in class and you will know the material.
Very easy and explains things clearly, even at 730 in the morning. Really nice and offered to help with homework problems every day. Tests are based on the sample tests he gives, and the final is based on the final review he gives. He is happy to answer questions anytime.
A funny guy who is willing to help you during and after class. He gives you great review help and always wants to go over any HW questions. His grading system is very fair and if he sees you giving an effort, he'll help your grade out with a little boost. He really enjoys teaching this class!
Cool teacher, easy, teaches well, just make sure you understand the homework then all is good...if you don't do yo homework then you're srewed unless ur one of them smart ****s that don't need to do homemork, other than that good class...oh yeah, I got a D+ and I still think he was a good teacher
1. He is very interested on helping his students succed. 2. very nice and good attitude 3. Explains things slowly and clear.(unlike other math teachers) 4. Never gets in a bad mood.
Good teacher and great person. But, his class isn't as harder than you'd expect. I looked at our grade tally and 70% was failing. But, if you work hard, you'll have nothing to worry about because he's a very lenient teacher.
this professor is a great guy. he always has a smile on his face and is willing to help out anyone that asks for help. he always goes over homework problems and explains how to do it. his tests aren't that bad, just be sure to study. he's a funny guy too.
One of be best teachers i've ever had. He WANTS to help his students succeed. Very clear and provides clarity if we don't get it.
He is by far the best teacher I have ever had. Its a given that this class is hard because it's math, but with him teaching math is a whole lot easier. He is always in a happy mood even when it's 7:30 in the morning. When it comes to tests he is always gracious enough to give you partial points even if you got it wrong.
Very easy going teacher. Will give you partial credit on test problems. He is willing to help you work on problems in class. He also gives sample tests and does some test review before each test. Highly recommended
Dr. Saleem is the best math teacher EVER. Very nice, always smiles, very helpful and clear. Test for every chapter (5 test and a final). He gives 20pts quiz a week or two before a test. Homework due on the day of test. Very generous with partial credit. If you do well on the final, he'll prob raise ur grade. Definitely register for his classes.
very good teacher explains everything
Good teacher but gives you a test every other week. The test contains problems that you do not do on your homework. Nice guy but his class is pretty hard with his tests and exams being even harder. I heard professor Goldstein was better...
I enjoyed Dr. Saleem's class - even 4 a 7:30am class. This is a 5 unit class - a hint of amount of work. A pain having exam every other Friday (7 total) + final & HW, BUT it sure can help with making up for bad scores on exams. I didn't do so well on first exam still got an A. Def not a slacker class. Helpful at office hrs & always smiling
too much tests
I got an A- but saleem does not know how to teach. He knows the material, but can not get it though to the students
M Saleem explains concepts and their application very well. I would highly recommend to take him. Saleem is also very helpful when you ask questions, and get the class involved in coming up with solutions to problems.
he is such an excellent professor...you can ask him anything you want anytime you want...his expalanations are clear and those are to the point.which is very easy for us to understand...he is a cool professor
Great Professor and a very good man. One of the best I have seen, ever.
BEST PROFESSOR EVER! He's extremely nice, very thorough in his lectures, and is easy. You get a note card for every test and a full sheet for the final. He's always smiling and he's easy to talk to. I actually enjoyed math with him teaching! I wish there were more of these kinds of professors, especially at Cal..
he is realli nice.. he is always so happy when he comes to class with a HUGE smile on his face.. i had a 730 class with him every morning and every morning he comes in with a HUGE smile.. it makes everyone wanna smile to. i LOVE D being in his class. but just didnt like it cuz it was soo early
Great teacher. You can tell he really likes his job, which gives the classroom a great environment. If you study and do the understand homework, the tests should be a breeze. heads up though, the homework can be a bit harder than anything he'll test you on.
He is a very nice person and is always smiling, even at 7:30 am, it always blew my mind. He has very good explanations and is easy to follow. great notes and is really good at drawing graphs. His quizzes and tests are not too hard. It is obvious he wants even one to pass. collects hmk. Not too harsh in grading and is helpful during office hrs.
Never had such an amazing professor for any subject. He makes learning even a tough subject like calculus super-easy. His teaching makes foundations very clear and strong. He explains every step in detail. Moreover,he is not a hard grader and very approachable.
This professor is probably one of the best math teachers at SJSU. I missed about half the lectures, but I ended the class with a B. Keep in mind math is not my best subject so that should say something in itself. Just do most of the homework, goto the occasional lecture, and enjoy the rewarding grading scale he has!
It is worth to wake up in the morning for his class because he is one of the few teachers who can teach Calculus3 well. Other teachers are tough. He does give extra-credit on tests, but homework is harshly graded. Homework is long, and make sure you do them correct or else points will be taken off. I got a B-. However, you can get an A
Dr. Saleem is an excellent instructor. His lectures are well organized. His penmanship is beautiful. He explains the material in great detail and goes over many examples in class. He is always in a fine mood and smiling. He gives you intensive reviews for each exam . He explains the computer project thoroughly. A+ for Dr. Saleem. Take his course.
Easily the one of the best math professors. His lectures are perfectly paced and every concept is thoroughly explained. His exams are exactly like the problems we discussed in class. His writing and teaching are excellent. Lots of homework, but it helps to study. He is the kindest person I have met on campus! Such a nice, geniune human being.
He moves so friggin fast. You will literally have a chapter test every two weeks. If you can handle that, all the power to ya, but for anyone who needs some time, I'd stay clear. He also likes giving challenge problems on exams, not comprehension questions. Its another layer of difficulty. He isnt mean per se, just inflexible. Take at your own risk
Extremely helpful professor and really wants his students succeed. One of the best professors I've ever had.
i got C for my every test, tests are hard, but he gave a lot of extra credit, and i ended up with B+ i learned stuffs and get B+, best math professor ever
Homework is mandatory and is graded. His exams are hard, but if you do the homework completely you will do well in the class. Professor is organized and helpful.
Very organized and his penmanship is very clear! HW is graded but if you do it the midterms should be pretty easy. Make sure to come to class because he explains everything. One of the best Math professor!
I took his class because he had a fairly good grade on rate my professor. I was sadly disappointed, this teacher is mediocre at best. He goes through material very fast and fails to explain the problems clearly. As a result I've spent most of the semester teaching myself calculus. Let me repeat! Mediocre at best!
One of the Greatest!
his lectures moved extremely fast and i always had to double check the lecture notes after class to make sure there weren't any errors (extremely tedious!). Not to mention the 70+ homework problems per week... If you miss a class, good luck trying to catch up because he packs so much into one lecture. covering up to 2+ sections a day at times.
Prepare for A LOT of homework if you take this class...
ProfessorSaleem is very helpful and is easily approachable. Lectures are good, but if you're like me and don't like lectures, you can self study and still be able to get a decent grade in the class. You get one note card per midterm and one whole page for the final. He will curve up depending on your Final Exam grade. Very lenient,highly recommend.
Mr. Saleem is a great professor. His lectures are so clear. You actually look back at your notes! He gives you practice test before the actual midterm or final. If you understand the practice test COMPLETELY, you will do fine on the midterm or final. He does give a lot of homework though. Overall, I really enjoyed his class and he made Calc 3 chill
I've honestly never had a prof like Saleem before, he is SUPER passionate about math and the nicest person to approach. His lectures were so clear that you really don't need to read the textbook. His practice tests are almost exactly the same as the actual exam (he even goes over the answers in class). Overall, an amazing prof to take... 100% rec!
His lectures can get quite boring at times. He gives a lot of homework and it's worth a lot of points so make sure you do them. You only need the book for homework, which you can always borrow at the library, photocopy the pages you need and do it. He gives extra credit at the end of class which usually counts for midterm exams.
Dr. Saleem's method of teaching is as common as other professors. However, one thing that he does is ensure that the exam and the practice exam follow the same exact concepts, but just different numbers. He's approachable for help and always mentions his office hours if anyone is confused. Make sure to attend class or you'll fall behind.
Very friendly, passionate, and fair in grading. His exams are exactly like the practice tests, if you can do the practice test well you can do the actual test well. He gives notecards for tests and a full page for the final. Sometimes doesn't communicate well and makes mistakes in grading but he tries his best to correct them.
Really standard class. Pay attention to the practice tests he gives, they are basically the actual tests with different numbers and sometimes slightly different concepts. If you can do well on the practice tests, you can do well on the actual tets.
This is my 2nd time taking Dr. Saleem and Linear Algebra was kind of a hard subject to grasp. His test were okay. Definitely tricky but he's a very generous grader when it comes to partial credit as long as you know what you're doing in the problems. The final was really really hard since it was all proof but he was nice enough to curve a lil bit.
Probably one of the most down to earth people and professors you'll ever meet. You can tell how much he loves teaching math from his lectures. That being said, prepare for LOTS and I mean A LOT of homework from him. Linear Algebra is a pretty hard subject so the class was especially hard to learn and he goes over the material WAY too quickly.
Great professor! Absolutely loved his class and wouldve taken Math 32 with him if it wasnt full. He explained every single concept. His tests were easy and clear. Absolutely recommend him to everyone I know.
A wonderful teacher. Really knows his material. But if you wanna move forward in his class, you have to make sure to listen during lecture and ask question. Homewokr is pretty easy. Midterms and finals are not that hard. I got a A-,B+
Tons of hw, shows all steps in class, nice guy, recycles old test questions so ask around, tests weren't too bad but there were quite a few proofs, overall good teacher
Homework is significantly tougher than the exams (but it's graded leniently), so if you understand the homework you will ace the exams. Goes over old exam answers. Lets students in a bit early and stay a bit late for exams. Extra credit on every exam but final. He's a very nice guy, always smiling and enjoys talking to students. Useful notes.
Professor Saleem is the most respectable math professor I've had. He really enjoys teaching and uses a clear, organized, and concise manner. His handwriting is the best I've ever seen, which makes it easier to take notes and understand his examples. Lots of homework, but it isn't difficult. There are no curves, but the exams aren't too bad.
I took his class for Calculus 2 and he was very kind and always smiling and giving out extra credit which was great because his tests were HARD. He does let you use a cheat notecard/ sheet but honestly the best thing to do to study is to go through his examples from extra credit problems, in class examples, and especially old tests.
Really good lecturer, shows up to c lass a few minutes late usually but is always smiling and seems excited to lecture. Theres weekly homework and 5 midterms and a final, all of which were pretty difficult. Overall would reccomend.
Great professor! Has the neatest handwriting I've ever seen and lectures very thoroughly at a good pace. Homework/projects are very time consuming but teach you the content well. Tests were similar to practice tests, so as long as you're doing the homework and review, you'll likely get an A.
Great professor, always enters the room smiling. 3 exams + final account for the majority of your grade, he will curve a midterm up if the average is low. Homework is handed in during exams so procrastinators beware, don't leave it all for the night before. Sometimes he has trouble understanding questions but he does an okay job answering.
I took him for Math 143 C. Expect a lot of homework from which you must pace yourself and never procrastinate. On top of that we had math projects that were honestly really hard. The class just seemed so heavy on workload I had a really hard time trying to make time to actually study. I really did not like this class.
Professor Saleem is one of my favorite professors at SJSU. He cares about the students and wants everyone to do well. He is very approachable and friendly during his office hours. He does give a lot of homework and at times it may seem repetitive but it only helps reinforce important concepts. Tests are fair and the projects are pretty easy.
Honestly, going to class is a waste of time. Make sure you do the homework though, and just get in class problems from someone else. Tests aren't particularly difficult, pulled straight from homework and class problems; final was extremely difficult though. You are allowed a note card on every test, so just fill that up.
I still don't understand what he's teaching in class. Sometimes, the professor tends to introduce methods that aren't introduced in the book so if you're stuck on using them, you have to ask him. Also gives a massive amount of HW per section + projects that he expects you to finish by the day of the midterm. Overall, nice guy, but a bad teacher
I would try to avoid this professor. Made the final extremely hard compared to other tests. Tests on material not covered in class.
Rushes through lectures like crazy and often skims on crucial details regarding proofs and details of solving problems step by step. Leaves you in the dark to trudge forward on hw problems that're a whole another level of complexity when compared to the lectures. Nice guy, but TERRIBLE LECTURER and TEST WRITER
Professor Saleem is a really nice professor. There's a lot of homework for each unit (so don't procrastinate), but his lectures are clear and he teaches well. He always walks in with a smile on his face. Even though we had online classes because of corona, he did his best to communicate and accommodate each student.
Honestly, he was my least favorite professor during my time at SJSU. Don't like the guy, talking to him is infuriating because he is so unwilling to actually help students. His exams are ridiculously hard and projects are difficult because he provides very little help for Matlab, it is basically 'nothing'. I would 100% try to avoid this professor.
This class is a joke, the professor will nitpick everything on your exam and the grading criteria makes no sense. The coding projects are some of the hardest coding projects I have ever done as a CS student. Definitely skip this class or find another alternative.
This instructor was very frustrating. I would go to office hours to ask a question about the homework or projects and he would never give me clear explanations. He assumes you know how to use MATLAB. He will not review anything more than once even for clarification. Homework takes forever and is nothing like the tests.
All in class notes and labs are available and are always a good review for upcoming tests. The times I reached out to him to ask about math problems, he answered quickly. The grading weight of everything is already in mylab at the start of the course, and he grades quickly. He's a very understanding profesor, and you won't regret taking him.
Dr. Saleem is a very nice professor, his class is not too difficult. He does give quite a bit of homework, though.
he is a kind professorr, but he gives Test and Final very difficult it is too hard to pass the last.
Being with Professor Saleem for Math 72 at EVC was a pleasure! I thoroughly enjoyed my time with him. He gives all the homework and tests on WebAssign and is a very understanding teacher with a kind personality. He really gave me the support that no other professor gave me and made me feel more confident in my math skills. Overall, a 10/10 for him!
There's a decent amount of homework so make sure you stay updated and when assignments are posted. Nice guy and pretty good professor. The final is pretty hard compared to the normal tests and is worth a third of your grade so study hard for it.
Pretty solid choice for Math 42. The homework and midterms were all very easy. The final was difficult but it was created by the math department so not much he can do on his part. The class average was low so he requested a curve for it. Overall an enjoyable professor.
He's probably the best math teacher I've ever had since kindergarten. Lectures are spectacular, he waits till you've understood the topic and simplifies it. He really puts effort in helping you out, will spend time to answer your questions. The exams were a breeze if you attended his pre-test 30 min lecture where he pretty much explained it all.
Video lectures w/ examples for zoom sessions, lots of reading. Make sure to ask questions when you dont understand something. Homeworks and exams were all through the Connect platform.
DO NOT TAKE THIS PROFESSOR! Your life will go into darkness from now on, tons of hw to do, and you need to spend 10000 years to finish it. And super unclear grading criteria, such as the project we all follow his instruction, and he take 9 points from me without any comment, I don't know where I did wrong.
This was his first in-person class after the pandemic. Nothing wrong with the professor whatsoever, but really think about if you want to take this class or not. He taught the class well and made it easy for us to understand his lectures, however, the homework he assigned was not like his lectures and the tests were pretty difficult unfortunately.
PLEASE DO NOT TAKE this professors class if you have a choice, the project is Super difficult. You have to self-learn how to use Matlab. the homework is also a heavy load. the most struggling math class I have ever taken as a math major student. I got everything A in my other math and cs classes. The grader is also very unprofessional.
POV from someone that worked their butt off: His class is extremely straightforward. Sure, he gives a lot of hw, but he gives it to you a month (or more) before it's even due. His exams are basically the practice exams. His projects aren't bad if you paid attention in class, he even encourages you to look up the code online. Matlab ain't bad.
Saleem is a nice guy, everyone knows that. The way this class is setup to run is designed to pass you but not designed for you to earn a good grade. You will see your grade is slowly eroding due to how many points you got deducted from assignments and tests. Exams are quite fair, the final is very HARD. Assign so much hw that it become a meme.
Professor Salem knows what to do. He made the best lectures and material to pass very well, although it could take a long time to go through right. The grading on the homework and projects were stronger than the exams. If you like both math and computer science, numerical analysis is the one, and he is the right professor for this.
Do not even bother with this professor. Drop the class if you can and save your GPA. He does not care about anyone...
Do not even bother with this professor. Drop the class if you can and save your GPA. He does not care about anyone and he gives way too much homework. This professor should not be teaching anymore.
If you get this professor, take my advice and drop his class within the easy drop period. I tried to stick it out through the whole semester, but I absolutely hated this class. You have to work extremely hard to get a decent grade since the homework takes 10000 years to complete.
Save yourself the time...I tried to stick with this professor since he was the only one available at the time but that was the biggest mistake in my college career so far since he gives so much homework, goes off topic in class, and does not prepare students for exams. This professor should not be teaching anymore.
This professor was the worst! He never helped his students out with anything. I would ask a question about a problem and he would just ignore me. Like this teacher graded based on exams and quizzes and if you didn't do the problems the way he wanted then you would lose a bunch of points on the homework/tests.
I found Dr. Saleem's lectures to be very clear and I got great notes from them. The homeworks are all pretty long but none of the problems are overly difficult or not covered by class lectures. Sample tests are very accurate to what he will expect on the exams.
This is the worst professor at SJSU hands down. I have never been in a class before where I walked out more confused. He is a terrible professor. The question is: How is he still employed at SJSU? I hope they get someone else to teach 143M because this guy is a joke and he assigns WAY too much homework. I am so sorry if you are stuck to take him.
Horrible lecturer, extremely tough grader. Does not care if students understand the material or not. Questions asked in class are usually deflected. His teaching method does not even make sense. He acts as if everyone in class already previously understands the concept and skips multiple steps when teaching. Very condescending.
Usually I take RMP reviews lightly since most people will only speak on their bad experiences but TRUST ME WHEN I SAY HE IS GENUINELY A TERRIBLE PROFESSOR. He gives WAY too much homework, goes off task during lectures, and I do not think he cares about his students' success and well-being. Extremely hard professor for NO REASON. Avoid at all costs
He is an unforgiving grader who gives complicated lectures and does not care if students understand the material or not. His teaching method does not even make sense. He acts as if everyone in class already previously understands the concept. Unless you are extremely good at math and CS, I would highly recommend not taking this guy for Math 143M.
He recently deleted a lot of students' reviews which is against the policy. He can't hide everything. If he wants to be a better professor, please listen to students. Stop covering up and do your job. Do you know how many student graduations/lives you have ruined? Students have depression because of him.
Very tough on students. He is a terrible lecturer and if you get lost, you would have to work super hard to catch up. Projects and homework assignments took me an absurd amount of time and he has very high expectations of everyone.
Terrible instructor, he does not even deserve the professor title. I don't understand how SJSU would hire someone this bad to teach. His lectures are confusing and he does not explain clearly. His exams are very hard and homework takes forever to finish, he thinks this is the only class students are taking. Please do students a favor and fire him.
This was one of, if not THE worst teacher I ever had. He did not help students that much whe students asked for it. He assigns WAY WAY WAY too much homework and does not care whether you understand the material or not.
Do not take this a class with this professor. He assigns WAY, WAY, WAY too much homework, he offers no help during office hours, and makes you feel bad for even asking for help.
Lectures at a good pace and provides clear explanations. Homework assignments are quite long and are sometimes rather difficult but his examinations pale in comparison so my grades did not suffer. He gives exams after each chapter so there is more room for improvement in this class than others that only give 2 large examinations.
He is THE worst professor I ever had. Avoid him like the plague, especially if you need to take upper level STEM courses or have other classes.
we have had one test, project and homework so far. He is not a tough grader, the exam was nearly identical to the practice exam. His lectures are clear, IDK why everybody leaves such poor reviews. This class is not as bad as the reviews. HW is a lot. I almost dropped out bc the reviews on this course and am shocked that the RMF's are wrong. Take it
**********
Most assignments are unclear and homework is very difficult and unreasonably long. Do NOT take this professor.
A LOT of homework with exercises that are tedious and convoluted, relative to what is actually tested for the midterms (HW is harder). The projects are fine and may be "freer points" for you. Although the midterms are easier than homework, if you are a slow test taker like me, the tests are not trivial.Paymore attention to the practice exams thanHW
Avoid this class if you can. The professor assigns excessive homework with little support, making it extremely difficult to keep up. unstuckstudy and other online resources were essential for staying afloat in this course.
Homework was way way way way way more trouble than it was worth x( Projects were less challenging but don't put it off. Midterms were very similar to the practice tests but be sure to cover all concepts/methods. Final was much more proofbased than prev exams. His lectures were rlly useful, only problem was theyre at 7:30AM 😅
My 3-unit class with him felt like at least a 5-unit class. Individual teachers have lots of freedom with how they teach. They have certain things they are required to cover, but how they cover them and what extra content they add to the course is up to them. This is why his class was hell.
The homework is absolutely awful if you do it last minute (don't do that). Otherwise, Saleem is easygoing. Projects are simple, exams are exactly like practice exams. His lectures aren't bad, easy to understand, but he doesn't allow much room for questions and doesn't ask the class engaging questions. He just writes for the whole 75 minutes
Great guy who loves educating, is very knowledgeable, and organizes lectures. Gives previous semester's real exams as practice (most are identical to the real exam). Cheatsheet:notecard for exams, 1 page f/b for final. 4 HW sets, Exams & Projects. Very time consuming class, just focus on knowing the practice exams. Curves final grade conditionally.
Class Info
Online Classes
100%
Attendance Mandatory
36%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.38 avg changeRatings by Course
MATH133A
5.0
(1)CPV85602
5.0
(1)MATH021
5.0
(1)MATH72
5.0
(1)MATH19
4.9
(11)Difficulty by Course
MATH13
5.0
MATH143M
4.5
MATH073
4.0
MATH32
3.3
MATH143C
3.3