4.9
Quality4.2
Difficulty98%
Would Retake606
Reviews98%
Would Retake
606
Reviews
Rating DistributionOfficial
606 total ratings5
586
4
11
3
4
2
1
1
4
What Students Say
“Got rickrolled, 10/10”
MATH190 - 5.0 rating“43 out of 45 were right out of septic tank in Henrietta”
DISCMATH190 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
57%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.00 avg changeRatings by Course
MATH241
5.0
(33)DISCRETE190
5.0
(10)MATH190
5.0
(42)COMPLEX
5.0
(3)DISCMATH190
5.0
(22)Difficulty by Course
MATH0231
5.0
DSIC190
5.0
CALC3
5.0
DISC1
5.0
chem100
5.0
Reviews (299)
best ever math course at RIt
never liked any math professor. his dude was ok. IT majors do not have the attention or focus for formulas. shamohammad made it tolerable.
Easily the best math professor at RIT. Really cares about students improving, actively drives us to be the best we can be. Spent 15 minutes congratulating us for improving our class average between exams. Will remember him and his class for a long time.
I earned an engineering degree from IT. Great CO-op programs. my solid mathematical background earned me a good job in Texas. THanks to this professor and his teaching style. He taught more than math. a true gentleman and scholar.
right out of high school i took math courses and i failed. in my second year at RIT, i took discrete and Linear algebra with professor shamohammad and passed with B. what a boost of confidence that was. he built the mathematical spine of my education. really great.
nicest math professor ever, very difficult but fair, RIT rocks
best professor ever
RIT is cool place, but teachers suck. class size is large and you are lost in a crowd. hated discrete math, but loved the professor.
if this dude is so great, then why can't i find his name on the class schedule? i read all the comments, and not bummer. he is not teaching. well, back to the average lousy rit adjuncts and a class of 85 students.
This is what you need to survive RIT: Apple, Amazon, Google and Shahmohamad.
i graduated from RIT in 2019. great coop program in engineering. what i learned in complex variables with shahmohamad is still helping me with my job at L3Harris. i saved all my class notes and now i am actually making money out of contour integral .lol. make sure you take complex and DFQ with this professor.
f IT major, take discrete math with this professor. warning: the two-part final is a beach...
No matter which college you attend, for every one decent good professor , there are 9 terrible ones. in my high school, the ratio was a dismal 1 to 20. i took linear algebra with professor shahmohamd. he was truly the 1 in 100.
this dude is ok, my advice for you is to take his differential Eq right after calc II. Dont wait until you pass multi var. all engineers forget their integration skills by time they take DFQ in their 3rd or 4th year. expect a ton of homework with this professor.
good professor for linear algebra, love RIT and my CS program, coops are awesome
had this professor for complex a few years ago. very organized and structured, wish i could say the same about the faculty of engineering college, take complex right after linear Alg.
best professor for complex variables and linear algebra, straight forward, cool guy
there are two types of college professors in the world: shamohamad and then others. loved this guy for discrete math, very detailed and organized.
did not like the homework assignments, very long and time consuming, but this dude is ok
You are doing yourself a disservice if you go to RIT without taking Professor Shahmohamad. He is the best professor at this school and it is unfortunate that I have been unable to take another course of his.
coming out of local high school, i was afraid of taking college level math classes. this profesor was the best cure for that phobia. shamohammad actually cares and makes you learn. i just hated the common final exam.
i had this professor for Discrete Math during Covid. it was the only class at RIT which was in person. i learned a lot and actually enjoyed his style. I got A's in all my Zoom classes, but not in this one lol.
engineers : take this professor for DIFFyQ, good lectures but many weekly assignments
cool dude, not crude, high altitude, always in good mood, fun
who do you pick a good professor? al you have to do is to read these comments. the site is quite reliable.
i read the last 50 comments here about this professor and decided to take discrete math with him. I hope the comments are true. seems very promising.
same here, asked around and everyone in my dorm says he is the best. seems like you cannot go wrong with this instructor.
REDDIT has great comments about him too, but everyone is complaining of heavy homework assignments. i signed up too for it.
just made it to my first class today, just terrific opening. very smooth and easy to understand lectures. i guess all the comments posted here were true and accurate.
this dude is the most difficult professor i have seen. but i like his style. for once, i followed a whole math lecture and actually enjoyed the way he presented the material. wow, finally a terrific teacher. a rare epic event, lol
very inspirational. although this guy seems 40 years older than me, he can speak my language. he plays fortnite and call of duty. this is way too cool. he knows the music of our generation and seems to be "with it". he laughs at himself and that makes me feel comfortable. his jokes are corny and funny. by far the greatest i have ever seen.
Male students might not care about this. But females care about a teacher's appearance. My Chinese engineering Prof smells like soy sauce and my Indian CS TA reeks of curry. The South African dude's outfit is the same every day. it is so refreshing to have a math professor who dresses up and actually smells great. On my way to "Soy Sauce" class.
after 10 clowns and 20 jokers, finally a decent math teacher. cool and funny.
cool dude
most difficult professor for differential equation, he made me learn more than i wanted, i ahte him for it
by far the most difficult professor i ever had. and sadly, i learned the most from him. he is TESLA of RIT. Steve Jobs, Elon Musk and Jeff Bezos cannot hold a candle to this dude. he has changed my life forever.
we all got rick-rolled toady, lol
he rick-rolled 110 students. he is awesome and funny. never learned so much in a math class.
this professor is unbelievable. today in his lecture, he combined pop music, humor and logic to translate Rick Astley's song into Predicate calculus. I had never seen anything like that. he has earned my respect. the man is knowledgeable, likeable and very sincere. i am truly learning the material and i recommend him for any class.
had him for DIscret math, tough grader, heavy homework, cool dude, recommend him highly
one of the last true bastions of genuine care in teaching, take any course with this professor. you will learn.
before pandemic, i took Complex Variables with this professor. very tough course and i had forgotten all my integration. i managed to pass because he did great review of everything.
i had to take DIffy EQ 3 times. after taking this professor i found out how truly horrible the other two were. as an engineer i appreciate the quality care shahmohamad exhibited. that was 3 years ago and he still stands tall among all of professors. highly recommend.
DO NOT take this professor. Just DON'T. if you do, then you will e sorry. You will find out how terrible every other professor is. Just avoid shahmohamma. LOL
for a math minor, take combinatorics with dr. shahmohamda. best teacher ever. watch out jesus, if shahmohamad starts his own religion, then you are out of business. warning: his religion requires tons of sacrifice and lent through homework assignments, lol.
i recommend shamohammed for discrete math and linear algebra. very organized and easy to follow.
Shahmohamad never misses
definitely the coolest dude among all the toughest professors i ever had
funny, witty, organized. recommend highly for life.
a year before i graduated in 2020, i attended the RIT career fair. I landed a job in the first interview with a major regional employer that I am still with. the reason I nailed that interview was purely because of the courses i had with professor shah-mohamad. He truly trained me well mathematically. Engineering courses were a breeze after that.
He wants his students to succeed and has a different teaching style where he keeps people interested and involved. Best professor/teacher I have ever had!
Amazing professor. Fun lectures and really shows that he loves the material. His enthusiasm for the course inspired me to try and do better and he truly cared for all of his students. He does his best to help us prepare for any quizzes/tests and gives us fair tests. Grading wise, he is kind of tough but I think it's fair. Highly recommend taking.
the greatest math course E V E R, just ended today. i am going to miss this professor. I left him a great feedback on SMARTEVALS. only if my other professors could be 1/100 as prepared and organized as dr. shahmohamad. alas.
i decided to put a feedback now before i take my final exam so that it will not be a reflection of my grade. To be honest, i looked forward to going to class every day. learning linear algebra was quite a nice experience. calculus and differential equation are starting to make more sense now. Go eigenvalues, lol
By far, the best professor I have ever had. He truly wants you to understand the material, lectures are interactive, and homework is fair. He is kind, generous, respectful, and has the right balance of seriousness and humor. If you have any opportunity to, take his classes! In the language of linear algebra, Shahmohamad is Eigen.
i had this dude for discrete in covid. in a school full of rusty clunkers, he is a Ferrari. class time was great and easy to follow. the final was a female dog.
recommend this professor for Linear Algebra, very organized, easy to follow. material is not bad.
very difficult, tons of work, yet, my best rated professor at RIT. things look way different after graduation. no A in his class, but sure learned a lot. best organized course ever.
RIT is way over-priced and is a shameless promoter of its own mediocre reputation. i went through nearly 45 professor before i received my undergraduate degree there. 43 out of 45 were right out of septic tank in Henrietta. this professor is quite a standout in that campus.
had him for Differential equations, nice guy, beware: ton of homework
definitely not the easiest guy around, but very organized and friendly, DiffyQ was a good experience with this professor. The TA assigned to this large section was clueless, never available and a waste of time.
Dr. Shahmohamad is hands down one of the best professors I've had thus far at RIT. He places emphasis on actually learning the given material and his tests are very fair. There's a lot of homework but it's definitely manageable!
coolest dude east of Mississippi, fastest grader on Earth, hardest math professor north of equator, epicenter of care, rigor and learning
Got rickrolled, 10/10. Nothing else to say that hasn't been said already so I will share my personal experience. He always wore beige or gray suits. Day of the final, man wore tight green bicycle shorts. Couldn't focus. Got a 70 on the final. Final grade should've been B+, he bumped me to A-. If I could retake this class I would.
just started my new job on Friday, just 5 days ago I walked and earned my BS in IT, just 10 days ago i took my math final with this professor. i am on a roll. great courses, awesome professors and one happy RIT alumni here.
in Japan, sen sei shahmohamad would hold the academic samurai sword. very honorable professor. very high recommend master
any engineering major should take Complex functions with this professor, highly recommend. hard to survive the tons of assignments he gives
good professor, highly recommend
i was a female international student and graduated in 2022 with an EE bachelor. this professor was exemplary in conduct and organization. as a young woman i really enjoyed the equal attention and respect i received.
IT major, 2020 alumni, barely passed the course, 4 years later looking at my class notes i now realize what a great course and instructor i had.
in 2003, as a ME major i had calc III with this professor. 20 years later my son who just graduated from Webster high school, is scheduled to take some math courses at RIT, was wondering who take for Diffe Q. I gave him the only name i knew and I trusted: shahmohammad.
scary long last name but great teacher
great professor, hi sections are always first to close. i had him for Diff Eqn and really enjoyed my experience. GO Tigers
had him for differential Equations and i managed to squeeze out a C. his exams are reasonable but too much homework.
avoid this dude, he will make you study. i learned more than i wanted and ended up with a c+. way more than i intended to learn.
after 4 years of college, my advice on who to take is: avoid the easy instructors. you will pay a heavy price later for that easy grade. this dude will make you work. take him.
if you want a quick and easy grade, don't take this professor. in general, the professor that makes you work or and learn is what you want. every easy looking teacher ended up failing me. I learned a lot with shahmohamad and earned a C. fair grade.
i recommend for linear algebra. good professor, many assignments
watch out, lots of homework here
if you are taking discrete math with this professor, he will rickroll you. watch out.
not an easy dude, however, i learned more derivative and integral in his differetial EQ than with my "curry" calculus professor and "soy sauce" TA. it is easy to see that this teacher is dedicated to student success. very hard to find another one in a university that does not care much about anything.
very tough grader, massive amount of homework, but the nicest and most caring teacher ever. I am happy with the C I got. learned a lot.
if you want a good Calc II teacher, take differential Equations with shahmohamad. lol
got a C, difficult course, but he is organized
fastest grader north of equator, toughest teacher east of Mississippi, coolest dude at RIT
had him for Combinatorics a few years ago, insane amount of homework, but the most interesting class ever. he is a very entertaining lecturer. i finally learned to count correctly,
if he had more hair and was younger, i would marry him.
good teacher for linear algebra, i barely passed though. it is amazing that while i cannot remember my last girlfriend's last name, i can spell Shahmohamad backwards in my sleep.
Best professor I've ever had! I'm going to send an anonymous email via protonmail to the RIT administration to let them know how great he is!
this professor is organized but very difficult. you will do every problem in the book
IT major, class of 2022, i still hate math, the key to passing this professor is to attend every class, he is tough and assigns ton of homework but is organized and it's easy to pass with a B.
one tough dude, but fair. very clear lectures but too much homework. one cool cat, perhaps among the best in Northern Hemisphere.
all around, the most decent professor of my college life, well respected and very organized. i could now follow many lectures due to my weak algebra background. his reviews are very helpful. watch out: he assigns a lot of homework.
The true RIoT of RIT
had him for differential EQ, he is 24 karat GOLD.
difficult but i dont mind that. tens times better than my "curry" engineering or "garlic" physics professor who never uses a book and has unorganized lecture notes. my chemistry teacher does not even know what day it is. so many unprepared teachers here. with shahmohamad you know what to do and he makes it very easy to follow. I still hate math.
i will soon graduate with a BS in engineering. i completed an extra set of 5 math courses for a minor in math. I am not sure why the worst professors are exactly the ones who claim to be busy with their research. They never have time for you, they are unorganized and you learn nothing in their course. shahmohamad never talks about his research .
got covid in the middle of the term and had to drop. what a pity. I really enjoyed shahmohamad in the first 5 weeks. when i took it again next term with Prof "J" it really sucked. Love RIT. go tigers
THE KING of math at RIT. The GOAT. No more to say. TAKE HIM if you get the opportunity!!!!!
the most important catalyst needed in understanding diffy Q, take him
By far the most interesting professor to listen to for a math subject. However, nothing get posted online about what sections will be on a quiz/homework. If you have accommodations, especially testing accommodations, I do not recommend this professor. Outside of that you should be able to pass, the recitations are very helpful for ++understanding.
had him for linear algebra, 5 star dude, lot of homeowrk
He's not a prof you can just coast through a class with but he will make sure that you learn the material. Literally the best math prof I've had here and I can't recommend him enough. There's a reason why he has 400+ reviews on this page. Not the craziest on homework but I recommend that you actually do it since he uses those questions on quizzes.
"Arnold" of homework, "Taylor Swift" of teaching, Scrooge of "grading", Tesla of "qualkty"
that common core exam was a beach, cool dude, one of the best. still hate math
fastest grader, coolest teacher, nicest ties. highly recommend. An officer and a gentleman
Great professor, do hw and go to lecture, you will do fine on his exams and quizzes
Best professor on campus. The exams and quizzes were fair and he explains the topics very clearly. Not only does he teach math, he also teaches you life lessons. I learned more from this one class than all my other classes combined.
never mind his presence and aura. i loved his smell and fragrances he wore. a female student cares about how clean a professor is. my engineering profs all stink.
There's so much to say that 350 characters will never do Dr. Shahmohamad true justice. He's simply the greatest math professor at RIT. Fastest test grader I've ever had (we had exams back within 5 days) and easily the best professor to get you truly passionate about math. He taught more than differential equations, he taught life itself.
Amazing professor, best I've ever had. He does give a lot of quizzes, but they really do help and with so many of them, they don't really count much individually. He's honestly really inspirational and really cares about each student, would highly reccomend.
amazing professor, knows his stuff and teaches with a passion
If you have the opportunity to take Professor Shahmohamad, do it! He is the best professor at RIT, I am not a math major or have ever had a big interest in math, but his lectures were incredibly engaging and made me care about the class. His office hours are incredibly helpful and even in a class of 100 students he will know you by name.
Five star, a gem
Amazing professor but difficult class if you haven't prepared.
In a large class, he was very effective. TA was nice too. I wish I had turned in all the homework.
Christmas is having a few good teachers.
Good class. Nothing more. Ps good guy
Peter Peter pencil eater
More than any other professor, Shahmohamad clearly cares about his students. His lectures are very helpful, and he is an extremely fair grader. While he will often "threaten" pop-quizzes, he is always fair with them. My only complaint is that the homework can be incredibly tedious to the point of oftentimes taking 6 pages for a single assignment.
best part of academic experience at RIT, 5-star teacher
i had him for linear algebra, Where have you gone Joe DeMaggios? Shahmohama was the last of superb teachers. All my other professors were online and zooming their powerpoints. He was in class and office every day for us.
take this teacher for Differential equations. very demanding and a tough grader. he makes you work like a dog. but at the end you end up having a great experience.
i took discrete with another dude and failed. i took it with this professor and it was a whole different experience. what a difference. it might be that i was more mature and playing less Call of Duty. watch out for his attendance policy and also very tough grader.
gives a lot of homework, stingy with grades, but he is awesome
great online course, best chemistry professor ever, easy B
i took 2 chemistry courses with prof Shapiro, very understanding
insane amount of homework, difficult grader. but he is awesome teacher. I would marry him if I could. And i am a man.
Too much homework
I am only in the 5th week of Advanced Linear Algebra but it is not too early to see how this will go. But, so far in the review that prof/ Shamohamd has done, I have learned more about linear algebra than i did in my MATH 241 course with the other dude. it is amazing the difference the right educator can make. RIT is lucky to have caring teachers
Old school dude, only uses white board and text, no electronics. in fact, i found that a bit refreshing . i think i learned more in his classic class than the flashy tech-heavy courses .
very difficult , but INCREDIBLE !! my fav professor this semester. He's accessible outside of class and wants you to succeed i. He might be intimidating but he just wants you to do your best. I learned so much from him and classwork was manageable
one of the best at RIT, highly recommend
what a dude, never mind his organizational and teaching skills. He 's got PERSONALITY. and that means a lot when you are taking a boring math class. i barely passed but learned a lot.
RIT is just awesome: the home of $5 latte, $46 campus haircut, $300 textbooks, $80000 student loans and crappy teachers. however, shahmohmad was a breath of fresh air in that screwy corporate environment.
Nobody is better than Dr. Shahmohamad. Literally, Nobody.
baddest dude in town, badder than Leroy Brown
4th year EEE major, i had him for Differential Equations last term. it is amazing what i learned in that class. All my 4th year engineering courses suddenly make more sense now. A good understanding of laplace transforms and mass spring topic helped me ace everything. the bad: he assigns a lot of homework.
taking advanced linear algebra now with this professor, i am not sure what grade i will get, but his style of teaching is the best. my fingers have blisters from doing his homework, but i dont mind. a whole lot of engineering courses suddenly make more sense now. highly recommend this professor.
2021 alumni, EEE graduate. This professor was my best experience at RIT, i stopped by to see him last week and it was so nice to see my class group photo on his office door. a reminder of how nice it was to be in his class.
2021 alumni, EEE graduate. This professor was my worst experience at RIT, i stopped by to see him last week, but he was not there because he only works two days per week. a reminder of how easy it was to be in his class because he is so lazy.
attention IT majors: take SHahMohammad for Discrete Math, my best math teacher.
not an easy choice for DIFFY EQ, but a good one. what is more rare than a solar eclipse and a good steak? A good professor these days.this dude is all right. he will make you work and you will earn a B.
an easy choice for DIFFY EQ, but not a good one. what is more rare than a solar eclipse and a good steak? Shahmohamad showing up for work for more than 12 hours per week.this dude is not all right. he will make you do busy work.
Highly recommend, my best math teacher at RIT, very organized and easy to follow
Caring professor, very organized lectures, ton of homwork
Good professor, tough class
This class was so difficult I considered dropping it after three weeks but I stayed because I didn't want to disappoint Shahmohamad, and he made it worth my while. Absolute gem of a professor, do everything in your power to take this man at least once in your RIT career
Motivating, Funny, Friendly. In later HW's material came after the HW. More hints on which equations to memorize would have been helpful. Grades every other on hw with not too much feedback (Practice helps though). Many of us at RIT are poor at proofs, it's about 10% of the grade. A solid discrete class would have helped a lot. Ask questions.
hallelujah, i got a c+ and passed the most difficult course on Earth with shahmohammad, i learned much more than i ever wanted to. my brain is fried with transpose of orthogonal matrices that want to be diagonalized. terrific instructor
Listen Jafar, genuflect before Prince Ali. A very satisfied customer here. Highly recommend.
He's an interesting and thoroughly professional guy who takes a ton of pride in his work. Compared to other professors, he is difficult, but in a way that is quite easy to bear. You have to know what you're doing on exams, if you don't, you will be punished, I can't say the same for many classes I've taken. People praise this guy for a reason.
My best professor at college yet, be aware of massive assignments
Watch out Mr. Smith, Neo is going to use a zero eigenvalue to defeat you in Matrix and then take Trinity on an orthogonal projection.
i just received a grade of B in Advanced Linear Algebra which was fair. What struck me as a female freshman was not his superb organizational skills or his meticulous preparedness. It was his respect for me and everyone else. In a class of 55, he knew my name and nearly everyone else's name. The respect he shows to his students is lovely.
CS major, 2nd year, very clear grading guidelines, but many assignments, highly recommend both the course and instructor
very difficult course, it is in fact EEEE 707 at engineering college. if you pass it, you will cruise through all your "math engineering" courses. this professor is very organized and explains well. i did a mountain of homework for him in this class. thank god for a grade of B.
wow, i cannot believe that i am casting the 465th feedback on this teacher. he is truly awesome. every day i looked forward to learning more in his class. punctual, organized, respectful and very friendly. the course is a great one too. Learn to count accurately, quickly and elegantly.
i earned a B in DIffy Eq and a B in Adv Linear Algebra. Now I am going to take graph theory with him in fall. he is terrific and very easy to follow. but i do not enjoy the ton of homework i have to do every week. my blisters from his assignments have not heeled yet.
highly recommend, jewel of the nile
cool dude, but the most difficult A i ever earned.
shahmohamad is a fantastic professor. I took his advanced linear algebra class this semester, and had a great experience. I felt included and confident, Absolutely recommend him.
RIT Dubai really sux. Horrible teachers, unprepared, unorganized, rampant grade inflation. My first course on main campus was a different experience. Cool teacher. Very hard. But I am happy
shahmohammad is the last of Mohicans, Lord of the (non-commutative) Ring, (abelian) Fields of dreams and the eigenvlaue whisperer. cool dude
C is for combinatorics, cool, clever and clear creative communicator. By the way, I got a grade of C. Great professor.
good teacher, too much homework
good course, great professor, too demanding
Good professor, a bit too difficult
My favorite professor at RIT, very organized, fair, prepare yourself for hourly assignments
Math sucks, this prof less than others
Highly recommend if you are EEE
2022 RiT alumni, IT major, happily employed. I had 2 courses with SHamohamda . 5 star professor, common core was a beach.
RIT is extremely over-rated. Professors are bad and tuition is high. Adjuncts and lecturers are like ants, everywhere. This professor was a gem. Watch out for tough exams.
The only half-decent professor I had at RIT in 5 years. Engineering is slightly worse than science. This professor was pleasantly rigorous and demanding.
no comparison to my other teachers, this professor is caring, inspirational and quite organized. if you are a iT or Engineering major, take him. i had him for Discrete and Diffy Eq.
From day 1 it was clear that he was my My best math professor at RIT,
i have had nothing but bad bad teachers, all my life. this dude made me get up at 8 am for his lectures and i truly enjoyed my time in the class. great professor.
many years ago i graduate from rit. the place is way over-rated. nor worth the money. in fact, higher education is worthless. a BS from RIT has not landed me the dream job in science after 4 years. from what i remember, he was on e of my star professors. in fact, i went to his office for help in my other courses. superb character and teacher .
Highly recommend
i am giving this professor a 5.0 not because of his teaching skills or knowledge, but because of his demeanor. he was highly respectful of female students and paid very proper attention to all the women and minorities in his large class. it is so refreshing to see a teacher who is mindful of his audience and shows regards and respect in his duties.
Graduated in 2023 and I am glad I am out of that freaky place. If I ever go back to RIT, it will be to say thanks to my favorite math professor. What a gentleman. Caring and smart.
RIT is like the movie Star Wars: costly, busy explosive and fake. A pretty princess and whole bunch of faceless soldiers. The only Jedi holding a light saber was this dude. Avoid dart-physicist and dart-astronomers.
A challenging yet rewarding class with a professor who cares about student success. The workload is heavy, but using resources like unstuckstudy ai alongside the textbook helps manage the coursework. Highly recommend for motivated students.
I took discrete 190 with Shahmohamad in covid. I decided to do a math minor and I am now one of his 150 future students in Graph Theory. He is the coolest cat in town.
I started the class just barely being able to keep pace since I skipped the pre-req. (around 10 hours on average doing the homework and studying theorems weekly.) I left the class with a B on the final, and a deep appreciation for this professor. If you put in the work, this professor is easily one of best. He truly cares that you learn.
Tough grader and too much homework. But he was my most inspiring math professor. He convinced me to do a math minor and I am taking graph theory now.
First week of graph theory and this professor is exactly what was said about him. Organized, demanding and quite caring.
Highly recommend, my best professor so far.
Tough grader and too many assignments. But I now think that is why I passed adv linear algebra. My upper division engineering courses make so much sense now.
If life is a bowl of cherries, then college is a mixed bag of bad and ugly professors and RIT is the salon they all hang around at. This professor was caring and well-prepared. A rare case.
CSE major, class of 2023, this professor was caring and very organized. Last of a generation
Discrete with Shahmohamad was my best math class at RiT. Highly recommend.
Best professor for linear algebra. He did a great review and assigns a lot of weekly homework.
RIT: 1000 lecturers, 603 bad professors, 3 decent teachers. This dude is one of the only 3.
He is a nice person. It was okay in general. Homework every day, quiz once a week, two exams, and you have to be present in class.
My best professor at this university so far.
EE major, 2023 RIT Alumni, linear algebra and advanced linear algebra were my best math experiences at RIT. He is organized and serious.
Graph theory has been an eye opening experience. With 2 eeeks to go, all my EE circuit courses suddenly make more sense. This professor is an amazing lecturer and story teller.
1000 assignments, projects and homework in his class. I never worked so hard all my college life. I am exhausted. But I have learned a ton. He is a cool teacher.
He's as good as everyone says he is. Exams are heavily based on memorization but if you listen in class you can easily get an A
I got a C in Discrete with him. However, he smells awesome. His Versace scent was better than my Chinese prof soy sauce, the Indian Prof' curry and the American Prof ketchup-gravy shirt he wore every day.
My best math and science experience in college, old-fashion and organized, funny guy and friendly, recommend him for Diff Eq.
Sign up for any course this professor teaches. Your greatest math experience at college. I took doggy Eq, linear algebra and graph theory with him. Truly a terrific professor. Very organized. Loved the jeopardy contests.
Best professor I've ever had. Lectures are engaging and organized. A homework is assigned each class and there is a short weekly quiz, but I found it helpful to stay on top of the material. Take this professor if you can
IT major, my best math experience at RIT, this dude plays Fortnite and knows all my favorite music albums.
CS class of 25, Doing a minor in math, best choice of a course and professor, flowcharts and binary trees in decision making now make more sense. Warning: he will make you work like an undocumented illegal Vietnamese manicure employee at a nail salon.
Taking courses at RIT are like playing Strip Poker. This semester I had a 2-Pairs hand. Two 3's (clowns), two 5's(bone-heads) and one Ace(Shahmohamad).
I went to high school in Canada and transferred in my sophomore's year to RIT. The US system is slightly better than the Canadian one in Ontario. All my math courses in Math were great. A bit too expensive here.
I just took my final. Perhaps a B. But what is amazing about this professor is not his mastery of the course. In a class of over 100 students, he knew everyone's name.
My best semester so far at RIoT. I had such a great learning experience in this class, the grade don't matter. Best professor ever.
GOAT of RIT math professors hands down. I had not an iota of care towards graphs before his class and now I can't stop seeing them everywhere I look, he made them so fascinating to me. If you have the opportunity to enroll in his class, do it. You won't regret it.
if you ever have the chance, take a class with this man. lectures are always interesting and he is very inspirational. very awesome and chill dude, but really wants you to understand everything. memorizing definitions was very tough, but helped immensely when problem-solving and finding new ways to figure things out.
Takes daily attendance, tough grader, assigns ungodly amount of homework, expects you to be Good Will Hunting. But I enjoyed his class, got a C.
my best professor at RIT
He will make you work like an undocumented alien.
Why do some never teach calculus?
For once, I took a math class and I actually enjoyed both the course material and the professor. Highly recommend.
Good teacher but tough class for me. He was a great help. Did not like the hiurly assignments, although they really helped. Highly recommend.
Had him for graphs, cool dude but lots of homework, interesting course. He is much better than my other professors.
My best professor ever. The amazing thing about him was his ability to run a class of 110 ALL BY HIMSELF, no TA, no LA and no assistants. He ran such a nice operation while teaching is. My EE prof could handle a class of 11.
Difficult professor, but good in person, great in office and awesome in conversation
Prof Shahmohamad is the man. Divide his salary by the amount of time he actually works and dude earns like $1000 an hour
The true BitCoin, take him for ant math class. You will learn a lot. Watch out. He gives a lot of homework.
My advice: take whatever course he teaches: The art of Christmas gift wrapping, better cat litter or wines of western New York. He is awesome.
This professor was incredible. He makes a big effort to make sure his students are doing well in the class and in life. If he sees your grades dropping he checks in with you and he even gave out prizes for most improved students. BUT BE READY TO WORK FOR YOUR GRADE, lots of homework, but it is all useful and important to the class.
I got a C with him in Discrete. But my fondest memories was when he talked about infinities and Hilbert Grand Hotel. He also rickrolled us with Rick Astley songs.
After failing Diffy Eq with that so called world astronomer(full of it) professor, I took it with Shahmohamad and clearly understood everything. The lazy Latin astronomer put 3 questions on his final. What a difference the right caring prof makes. RIT is full of these fake busy researchers. Pick your prof carefully.
Before signing for his course, I sneaked into his Graph Theory last term and decided to observe his teaching style. His command of over 100 students and the quality of care and instruction was overwhelming. While not every comment here is true or accurate, I found feedback about Shahmohammadi to be sincere and genuine. Take him for any math class.
Even Ferris Bueller likes this guy.
Difficult , but by far my best math professor so far.
Nightmare course, but a decent prof, highly recommend, hate the common core.
Graph Theory with this professor was my best math experience at college.
Tough grader but good
I took graph theory with this professor. Terrific class and top rated prof. Highly recommend
IT major, class of 2026, graph theory, good course but great professor. Take the blue pill of Matrix and start seeing graphs everywhere.
Any CS major should take Discrete with shamohmad. Programming became a lot easier after this math class. Learn complexity of algorithms. He assigns too much homework.
Great professor, but Very expensive university, try SUNY at a fraction of tuition
EE major, took graph theory with this professor. Circuit design is a whole different course now. Awesome professors at RIT.
Move over “ Breaking Bad”. This professor is Walter White of RIT, cooking the best blue “Meth” in his mathematical lab. LOL.
my most organized college professor, very prepared, serious, difficult, regardless of your grade he treats everyone with respect. highly recommend
Most difficult math class I ever took. But take Shahmohamad again.
Great professor, but too much work
Proud RIT class of 2025, IT major, awesome university, terrific professors
If you are an engineer, get a math minor too. I took 3 of them with this professor. B, B and B in all. Graduated in winter and already working. RIT coops are terrific.
I got a C in Discrete. But despite the large class size of 5000, I did fine and actually learned a lot. Cool dude, but difficult.
Shahmohamad is not as difficult as you think. He assigns too much homework. Old style, but effective.Go Tigers.
My best math prof , great course with him
Shahmohamad with a math book in a class is what Kohn Wick is with a pencil in Continental.
Summer sessions at RiT Sox's. Worst teachers around. Where are the good ones?
Good professor, but way too hard. Common core exam in discrete is a beachhh.
Good: the professor Bad: final exam core Ugly: tuition
RIT tuition $62000? Not me. Transferring to SUNY for a fraction of that.
Best prof ever, highly recommend, watch out for the heavy assignments
Too difficult a course and rough professor, but he is truly awesome.
This dude is very cool. Most of the math teachers need to self-deport themselves to Panama.
Best professor to take Discrete Math with, expect a ton of weekly homework
Good professor, but RIT is way too over-rated. Too much self-promotion of greatness at RIT
Good professor, tough grader, assigns a ton of homework, a hundred times better the other math dudes
Finally a math course that I enjoyed and a professor that showed care and respect. Highly recommend.
At first he seemed rough but soon I realized I had a great professor. He makes you work but he cares. Watch out for a ton of assignments. Highly recommend
Way too many bad math professors, this dude rocks. Take him
Beware, great prof, but I barely got out with a C. Not easy. Final core exam is impossible.
The only decent discrete math prof next to all those bozos and clowns. I truly enjoyed attending his class. Funny, smart and assigns a lot of home work.
I got a c in discrete, but this professor was really cool. If you are new to RIT be careful who you take.
First day of class, what an impression. This professor rocks. He is GOD.
Very organized- inspiring
what a day. this dude rickrolled us today. he is awesome. i never saw a math professor disco-dance to Rick Astley
The most fun math class I ever had. This professor makes learning math fun. He plays Fortnite.
I took 3 math courses with Shahmohamad - DFQ, linear and linear II. Got B in all of them. Best teacher ever
RIT is a great place for engineers. Nice co-ops too. I had awesome teachers. This professor was GR8.
Excellent, too much homework
A good professor if you don't mind the extra work, his style really made me try harder. 2 thumbs up for RIT
Great professor for linear algebra. My engineering courses made more sense after taking this course with Shahmohammadi.
While he is tough and the course is impossible, I admire his style. The show of respect and organization are quite different from my other math experiences. Cool dude.
I had 241 and 341 both linear algebras with him. Terrific prof.
Explains very well
Simply my best math prof, easy to follow, tough grader, a ton of work
Cool, helpful. Explains well. For once, I am really understandings math.
He made you show up every day by taking attendance. Assigned ungodly homework. But I must say to this day I know my linear algebra. My engineering job benefited from it every day. Best math prof ever
Tough grader, a lot of work every day, but I really don't care about my grade. His class has been the best part of my life at RIT. Awesome professor
After 3 terms at RIT, and so many easy watery meaningless classes and all A grades, once again I learned the art of taking notes with this professor. So many crappy classes, easy grades and no learning. Not this dude. He makes you work. Bring a pen and notebook. No PDF of anything. Better be present every day. Cannot say enough good things.
Best Chem prof
Dr. Shahmohamad introduces a sense of "calm urgency" to his course. He is a wonderful lecturer; make sure you sit near the front of the hall. He is clear and concise. Exams are well-structured and fair.
My best RIT math prof. He is the Last of the Mohicans.
Old fashioned lectures. Honestly I hate the new active learning they use these days. A lot unnecessary movements and little learning. Highly recommend him for math courses.
Simply the best. This is my 3rd try at Discrete and now I see the difference between him and my other teachers. His style is awesome. Everything makes sense, even the freaking strong induction.
The best to do it! He's so funny and he's so knowledgeable about what he teaches. Every day I missed this class I felt disappointed that I was missing out. Makes learning fun and makes you love the subject as much as he does. Went in expecting to understand nothing and came out understanding everything. Wish I could take more classes with him.
5-star teacher. He smells dreamy too.
Dry difficult. Very demanding. But despite my haters of math I have learned so much with him. This teacher is very good at what he does.
I am still not sure if I can squeeze a grade of C here. But this teacher demands respect. I love his style, character and teaching. The course sucks but I attend be cause I am learning.
IT major, 2nd year, My best class at RIT so far
This professor was awesome, more caring than my mom, more generous than my step-dad, and more helpful than my 2 sisters. Take him for any course.
I am hardly prepared for math courses here. My High school in Florida did not prepare me at all. But somehow I am staying with this class. Prof Shamohmad is fantastic. My math Swiss cheese is filling its cavities slowly.
Difficult course, a lot of work. But the worst is the common core final. That thing is a beech.
My best math professor. Large class, lots of homework, very organized. Take him for any course.
IT major. I survived discrete math with a C+, barely. Difficult course and demanding. 1000 different topics. But I admit the instructor was very effective. Large class, many homework. I respect prof shamohammad and would take him again.
EE major, had him for Linear algebra. Easy to follow but demanding. The key is to do the massive weekly homework. Highly recommend him.
Easy A, if you show up and do the work
Webster High MEE major, my greatest math class at RIT so far. I picked the best college , awesome engineering. Tuition is too high.
Class Info
Online Classes
100%
Attendance Mandatory
57%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.00 avg changeRatings by Course
MATH241
5.0
(33)DISCRETE190
5.0
(10)MATH190
5.0
(42)COMPLEX
5.0
(3)DISCMATH190
5.0
(22)Difficulty by Course
MATH0231
5.0
DSIC190
5.0
CALC3
5.0
DISC1
5.0
chem100
5.0