2.3

Md Mahbubur Rahman

Computer Science - CUNY Queens College

2.3
Quality
4.2
Difficulty
34%
Would Retake
86
Reviews
2.3
Quality
4.2
Difficulty
2.3
Helpful
2.3
Clarity

34%

Would Retake

86

Reviews

Rating Distribution
Official

5

17

4

9

3

6

2

3

1

51

What Students Say

I was expecting a high curve due to the the class average being low but it's whatever

cs340 - 5.0 rating

towards the end of semester he said "I dont want to teach anymore", that should be a good indicator of what this class will be like, he also doesnt teach anything from his own, uses slides word for word, which doesnt really help us since it feels like were wasting tuition on reading slides, and he doesnt keep his word on certain things

cs340 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

22%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 38 grades
Most common grades:
Not sure yet (11)
Rather not say (10)
Drop/Withdrawal (7)
Grade Distribution
A(10)B(5)C(10)D(7)F(1)A-/B+(12)
Based on 66 reported grades
Not sure yet: 11
Rather not say: 10
Drop/Withdrawal: 7
A-: 6
Common Tags
Tough grader (40)
Test heavy (31)
Lecture heavy (21)
EXTRA CREDIT (15)
Graded by few things (14)
Clear grading criteria (8)
Get ready to read (8)
Lots of homework (8)
Rating Trend

Stable

-0.03 avg change
Mar
Nov
Dec
Jan
Mar
May
Last 6 months
Ratings by Course

CSCI-381

4.0

(2)

CCS343

3.2

(5)

CSCI343

2.7

(25)

CS348

2.5

(4)

CS343

2.4

(19)
+3 more courses
Difficulty by Course

Math1013

5.0

cs340

4.8

CS348

4.5

CS343340

4.5

CSCI-381

4.0

Reviews (86)
5.0
3.0
CSCI343
Dec 8, 2020
Would take again

He's an incredibly lenient grader. He basically reads off of Powerpoint slides that are screenshots of the online textbook. The textbook hw is easy but serves as good practice for his exams. The non-textbook assignments are a little more in-depth and applies what you've been studying in class.

5.0
3.0
CS343
Grade: Not sure yet
Dec 11, 2020
Would take again

Professor Rahman is incredibly fair with his course. He prepares review questions before each exam that do an excellent job of preparing you for the test and he gives great feedback on the work you submit for him :). Extremely good start to a brand new professor that makes me want him to teach other classes. TLDR: Great professor and a great guy

Gives good feedback
Respected
EXTRA CREDIT
5.0
3.0
CSCI343
Dec 11, 2020
Would take again

Great teacher and great guy!

Respected
Hilarious
Caring
5.0
3.0
CS343
Dec 11, 2020
Would take again

Professor Rahman is great at what he does. He teaches quite well, and is always asking if students have questions. His exams are fair and to the point, and he provides resources to help students in his class. Class involves weekly Zybooks, and two non-textbook assignments which are fair. He is a lenient grader and will give partial credit. 5/5

Gives good feedback
Clear grading criteria
EXTRA CREDIT
5.0
4.0
CS343
Grade: A-
Dec 12, 2020
Would take again

He's the best professor at Queens college. I am took him for CS343 and I have learned so much from him. The way he teaches is so helpful and always is trying to help the students. Always asks students if they understood. He doesn't teach to get paid. He teaches to help and improve his students. His tests are not too bad if you attend his class.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CS343
Grade: A
Dec 18, 2020
Would take again

I usually don't write reviews on here, but I'll write one for him. He is arguably one of the best CS professors I have taken at QC. His lectures are clear, quick email responses, fast grader, fair tests, etc. I have only praise for this professor. If you take 343 take him.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CSCI343
Grade: A
Jan 28, 2021
Would take again

tests are mostly on what he teaches in class through the slides

3.0
3.0
CSCI343
Grade: Not sure yet
Apr 13, 2021
Wouldn't take again

Rahman's assignments are tedious and the zybooks are quite costly. He is less lenient about partial credit compared to the previous semesters. He claims to give extra credit at the end of the semester. The lectures are is boring he reads right off the slides and drags the classes longer than it has to be.

Graded by few things
EXTRA CREDIT
1.0
4.0
CCS343
May 2, 2021
Wouldn't take again

takes off huge chunk of points during exams, assignments from zybook are very costly and tedious, what a joke

1.0
4.0
CSCI343
Grade: Not sure yet
May 6, 2021
Wouldn't take again

This man takes off points like its water. Each minute you hand in your test late is 3 points off. Meaning 2 minutes late and BANG you drop a letter grade (and no he doesn't care about your "wifi issues"). Another thing is that when he grades your tests he almost never gives partial credit, either it's perfect or 0. Also tests are 75% of your grade!

Test heavy
Clear grading criteria
Tough grader
3.0
4.0
CSCI343
Grade: Not sure yet
May 12, 2021
Would take again

His grading policy is insane! You either get full points or nothing. No in between. Takes off a lot of points for the simplest mistake. The Zybooks hw are mad tedious, and cost like 100 bucks, but only counts for 5%.

Tough grader
3.0
3.0
CS343
Grade: B+
May 19, 2021
Would take again

A bit of a harsh grader, class material is pretty boring but he's a decent guy. Overall I think he's very forgettable as a professor, you'll take him and move on and never look back on this class or what was taught again. MIPS!

1.0
4.0
CS343
May 19, 2021
Wouldn't take again

Imagine he takes of half your points in an exam because you didn't write the period at the end of a sentence. Cause that's something he would probably do

Tough grader
1.0
4.0
CSCI343
May 20, 2021
Wouldn't take again

I am truly disappointed with this professor. He claimed that he was going to give us specific questions from the slides for the final and that the test was cumulative and next thing you know; the questions were completely different than what he promised. There were only 6 questions and the points were unevenly distributed.

1.0
4.0
CSCI343
May 21, 2021
Wouldn't take again

Horrendous and nitpicky grader, lectures are literally him reading lesson slides. His late exam submission policy of 3 points for every minute late is draconian, and makes you rather not submit it. Nearly $100 for zybooks that's worth a mere 5% of your grade. Avoid at all costs. Maybe he's good in-person professor, but I wouldn't take the risk.

Tough grader
1.0
4.0
CS343
May 22, 2021
Wouldn't take again

Boring lectures, read off the slides. Either you get a question perfect on the exam or he takes half the points off for a minor mistake, and he kept telling us " don't make mistakes", well we are not a bunch of computer genius. He obviously didnt care about his student, it felt like he was purposely tanking our gpa.

Test heavy
Tough grader
3.0
4.0
CS343
Grade: A-
May 24, 2021
Wouldn't take again

He was different to past semesters and it was frustrating. He would take off points for a lot of small things but if you did know the content you would be fine, and he pulled through on the final being lenient. Big extra credit. I'd say take him but you cant slack off. Self study and actually understand the concepts. He isnt as bad as others say

Get ready to read
EXTRA CREDIT
Tough grader
5.0
4.0
CSCI343
Grade: Not sure yet
May 24, 2021
Would take again

Professor Rahman is a great instructor. His lectures are very structured, and he makes it easy to understand the material. The exams were fair - while he does take off points for little mistakes, the questions themselves were all about things we discussed in class, and weren't unreasonably difficult.

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
4.0
CSCI343
May 25, 2021
Would take again

Dr. Rahman is a blessing in Queens College CS department. Best option for CS 343. I'm not going to lie, I kind of hated how harshly he graded the first and second exam, but he came through on the final exam and graded it leniently. Here's a word of advice: Attend all lecture and ask questions and study the slides he posted. These are key to passing

Skip class? You won't pass.
Amazing lectures
EXTRA CREDIT
5.0
3.0
CSCI343
May 25, 2021
Would take again

If you study the slides and attend lecture then there will be no surprises on the exams, assignments, etc. Try to ACE the first two exams, that way you could secure an A. He also gave extra credit which is very rare in CS courses.

EXTRA CREDIT
5.0
4.0
CSCI343
Grade: B-
May 26, 2021
Would take again

He is by FAR the best professor for 343. If you study his slides, you will be good for the exams. I got a B- because I slacked off on the second exam and final. He provides extra credit too, which the other CS professors dont do. If you feel like youre struggling, dont be afraid to email him, he will respond very fast.

Respected
Accessible outside class
Clear grading criteria
4.0
2.0
CSCI343
Grade: B+
May 28, 2021
Would take again

just keep in mind the 1.0 ratings below are BEFORE the final because he actually was lenient when grading finals compared to the first two midterms we had. Now a lot of students changed their opinion of him. Other than that, he's pretty much straightforward, his tests are straight from the slides and zybook so just study that and you will be fine

Get ready to read
Test heavy
Clear grading criteria
2.0
5.0
CS343
Grade: Drop/Withdrawal
Aug 9, 2021
Wouldn't take again

wasn't a fan he won't curve but I felt lost in his class had to drop

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CS343
Grade: Drop/Withdrawal
Nov 17, 2021
Wouldn't take again

DONT LISTEN TO THE GOOD REVIEWS. He won't respond to emails, harsh grader and would never take him. I hope he quits because he just read off the slides

Tough grader
1.0
3.0
CS343
Dec 17, 2021
Wouldn't take again

Worst professor. I took him after seeing the reviews. I was wrong. His final was undoable. He is strict with his own decision. Never cares about students. I wish I would have seen some genuine reviews before taking him.

Test heavy
Lecture heavy
Tough grader
1.0
2.0
CSCI343
Grade: A+
Dec 21, 2021
Wouldn't take again

He's a bit smug; thinks he's too bright to teach his students. Makes minimal effort to make the course interesting and shows contempt for students by laughing at them. He went to Wayne State, so what is he so conceited about? He's not very bright, can't simplify basic Boolean expressions from his own slides. Easy course, lazy professor.

1.0
5.0
CSCI343
Grade: C+
May 23, 2022

The laziest professor in QC. never take him

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CSCI343
Grade: B+
May 23, 2022

Lies about attendance not being mandatory wheras he selectively curves those who has attendance. never take him. save yourself

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CS343
Grade: C-
May 23, 2022

my biggest regret was taking him over fluture. people getting good grades on flutures exam whereas not even passing on his exams

Lecture heavy
Test heavy
Graded by few things
1.0
4.0
CSCI343
Grade: A-
May 23, 2022

He only talk very basic information in lecture. However, the exam is much harder. You should learn everything by yourself. Almost every question seems like tricky question. You need to do those very carefully to get good grade.

1.0
5.0
CSCI343
Grade: C-
May 25, 2022

Fails people for barely a few points. do not take him

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS343
Grade: C-
May 25, 2022

Please do yourself a favor and avoid this guy. He can't even speak proper english, and has lengthy boring lectures where he just wastes time by reading from the slides. This guy purposely fails students for fun. If you think he is good then go ahead and take him and find out for yourself.

Tough grader
Get ready to read
Test heavy
5.0
4.0
CCS343
Grade: A-
May 27, 2022
Would take again

He is a great teacher.

Tough grader
Get ready to read
EXTRA CREDIT
1.0
5.0
CCS343
Grade: B-
Jun 22, 2022

He is the absolute horrible choice for 343. Never take him

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CSCI343
Grade: Rather not say
Aug 24, 2022

Took Professor Rahman last semester and I am still traumatized. Worst decision I have ever made was take his class. He is a very strict grader and does not teach the material well. His exams are much more difficult than what he goes over in lecture. He fails students by only a couple of points and does not respond to emails. BEWARE!!!

1.0
5.0
cs340
Grade: Rather not say
Oct 31, 2022

Get ready for csci 340, it is very difficult to pass this class. and not gonna teach anything. so a difficult class especially for 340.

Tough grader
Get ready to read
Participation matters
1.0
5.0
cs340
Grade: Rather not say
Nov 2, 2022

He is a disaster! Hard grader and a horrible lecturer.

Tough grader
Lecture heavy
Test heavy
4.0
3.0
CS343
Grade: A-
Dec 6, 2022
Would take again

I took him a semester ago and honestly he was fine. Lecture was a bit boring but just study the slides he provides or Zybooks and you should be set for exams. A lot of the questions on them are super simple. Grading consisted of 2 exams, 1 final, Zybooks, and 3 "projects/assignments".

Lecture heavy
Test heavy
1.0
5.0
cs340
Grade: Rather not say
Feb 23, 2023

The way he has his policies is insane, Really weird standards, seems to be on power trips

1.0
5.0
cs340
Grade: Not sure yet
Feb 23, 2023

Honestly prof you should make 30 different hw assignments and assign it to each student if you are this concerned.

1.0
5.0
CSCI343
Grade: Drop/Withdrawal
Mar 22, 2023

Tough man

Tough grader
Group projects
Test heavy
1.0
5.0
cs340
Grade: Rather not say
Apr 1, 2023

His teaching style was extremely poor, as he only read from slides and didn't bother to explain the material in a meaningful way. This lack of guidance was especially frustrating when it came to exams, as there were no reviews or examples provided to help students prepare. as they are easily the worst professor I have ever had.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
cs340
Grade: Drop/Withdrawal
Apr 11, 2023

This professor teaching style is both boring and unwelcoming. His monotone lectures and strict attitude create a hostile learning environment that many students find unbearable It's important for educators to remember that teaching is not just about sharing knowledge; it's also about engaging with students and creating positive learning experience.

Tough grader
1.0
5.0
cs340
Apr 17, 2023

The workload for his class is very heavy and he grades strictly too. Teaches from slides by reading them, skims through topics fast without going in depth. Hard to learn from, workload heavy, grades strictly.

Tough grader
Test heavy
1.0
5.0
cs340
Apr 17, 2023

Very tough prof and on top of that it feels like he breezed through material, very quickly without talking about it in depth. And expects you to fully master everything quickly. , barely gave any sort of help for how to prepare for his midterm which in turn resulted in a lot of grades being low, wish he was more understanding of students

Lecture heavy
Test heavy
Accessible outside class
1.0
5.0
cs340
Apr 19, 2023

Makes course a lot harder than it should be for students to pass. Compared to others his course is a lot more difficult.

Tough grader
Gives good feedback
Lots of homework
1.0
5.0
cs340
Apr 24, 2023

Class average for midterm was a 34, we thought he would be a nice prof and more straightforward option for an OS course, so that why a lot of us chose him, however he makes the course a lot harder than it should be

Tough grader
Lots of homework
Respected
1.0
5.0
cs340
Apr 24, 2023

He used to be a lot more nicer and straightforward in the past but not anymore People who take him now regret it

Lecture heavy
Accessible outside class
Online Savvy
1.0
5.0
CS348
Grade: Not sure yet
May 13, 2023

He doesn't have passion to teach, every class looks so boring for him. The homework is on another level compared with what he teaches. Very tough grader.

Tough grader
Get ready to read
Group projects
1.0
5.0
cs340
Grade: C+
May 21, 2023

The word limit is too short to get into anything specifically so I dare you to take him and prove me wrong about the rating.

2.0
4.0
CS343340
May 21, 2023

This man's teaching is nonexistent. You will have to learn everything yourself. Grades incredibly harshly at times. His grading scheme punishes you for doing well. He will doc points for things he makes up in his mind and expects you to know. Your tuition is going to his pocket while the students teach the class. Lazy is a very kind word for him.

Tough grader
Get ready to read
Hilarious
1.0
5.0
cs340
May 21, 2023

Words cannot begin to describe how terribly disorganized he is. Always having to change his mind over the last minute.

Tough grader
Get ready to read
Graded by few things
1.0
5.0
cs340
Grade: C+
May 22, 2023

I tried to copy what I wrote for my college course evaluation and it was too much. It's that bad.

Tough grader
Lots of homework
Test heavy
1.0
5.0
cs340
May 22, 2023

just avoid

Lecture heavy
Test heavy
1.0
5.0
cs340
Grade: C+
May 22, 2023

towards the end of semester he said "I dont want to teach anymore", that should be a good indicator of what this class will be like, he also doesnt teach anything from his own, uses slides word for word, which doesnt really help us since it feels like were wasting tuition on reading slides, and he doesnt keep his word on certain things.

Clear grading criteria
Gives good feedback
Lots of homework
5.0
3.0
cs340
Grade: C
May 22, 2023
Would take again

Easier than other 340 professors, makes HW's worth a lot which helps and curves. Put in some effort and you'll pass. Great guy, offers extra credit, wants to help you pass. Thanks bro

EXTRA CREDIT
Inspirational
Caring
1.0
5.0
cs340
Grade: Drop/Withdrawal
May 22, 2023

Worst class ever! He doesn't know basic coding knowledge, reads off of the slides given by other professors. Barely answers any questions. Rather than teaching the class he focused on how many people are copying the assignments or cheating.

3.0
4.0
cs340
Grade: C+
May 22, 2023
Would take again

Rahman is a good professor if you're ready to learn. If you want an easy grade, take someone else. But if you're passionate about course, take him because you will be forced to know your stuff for exams to pass. Nonetheless, he offers a grade curve and minor extra credit. Must work hard for a B and up, but you can pass with a C and up if you study.

Tough grader
EXTRA CREDIT
Group projects
5.0
3.0
cs340
Grade: A-
May 22, 2023
Would take again

First of all the midterm was pretty hard. The average was around 34. So I understand why people are upset. Also, man didn't curve even though the class average was pretty bad. But all in all this class was pretty easy. The only difficult part was the midterm. If u just study couple of hours outside class everyday, then u can get an A.

EXTRA CREDIT
Gives good feedback
Test heavy
5.0
4.0
cs340
Grade: B+
May 24, 2023
Would take again

It's not really fair how he graded us for this class. I was expecting a high curve due to the the class average being low but it's whatever. Glad I passes the class. All in all, I would say this 340 class was very easier compared to the other 340 class. The only downside is that man should have curved the class.

Tough grader
EXTRA CREDIT
Test heavy
1.0
5.0
cs340
Grade: F
May 25, 2023

Worst professor I have ever take. He doesn't have basic coding knowledge. Reads only slides given by other professors.

Tough grader
1.0
4.0
CSCI343
Nov 13, 2023

Avoid him. He's not what the hype was back in the pandemic. Completely abolished the test correction and is super crazy over assignments safeassign score. Honestly don't understand why he has to be like this. Only take him if he's the only option left but if you can get others, then take someone else

1.0
5.0
CS343
Grade: Drop/Withdrawal
Nov 17, 2023

2 tests determine your entire grade, and he has no intention of helping students. rude, inaccessible, and obviously hates teaching. horrible

Tough grader
Test heavy
Graded by few things
4.0
4.0
CSCI343
Grade: Not sure yet
Nov 19, 2023
Would take again

Could be easier to reach but overall good. Hard class/major, my grades arent great but so what. Rahmans a good guy. Hes trying to condense the material as much as possible w/ the slides and then give as much time to study as possible, trade-off being there's only 2 exams. Good prof working in a CS dept with (imho) unrealistically high expectations.

3.0
3.0
CS343
Grade: Not sure yet
Dec 15, 2023
Would take again

its one of the harder cs classes and I know alot of people from this years 343 section are sour about this class, but honestly, he is probably one of the better choices for 343 at qc. the tests are not hard, they are just weighted pretty heavily. If you are good at self-study, he is a solid option. Go to class and participate.

Graded by few things
5.0
1.0
CCS343
Grade: A+
Dec 16, 2023

72 bucks for 5% of your grade. DAMNNNNNNNNNNNN - idunnowasgoinonwithwho

Hilarious
Caring
Respected
1.0
5.0
cs340
Grade: Rather not say
Dec 24, 2023

This professor's teaching style is nothing short of abysmal. With an arrogant demeanor and an evident reluctance to engage with students through emails or office hours, the learning experience is marred by a lack of support. Grading is excessively difficult, and the class demands a level of self-reliance that borders on unreasonable.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
cs340
Grade: B-
Dec 24, 2023

The negative experience with this professor is characterized by arrogance, poor communication, and a lack of support. Students grapple with challenging content without guidance, as the professor fails to contribute positively to the learning process. Overall, a regrettable encounter with an unhelpful and discourteous educator.

Tough grader
Test heavy
1.0
5.0
cs340
Grade: Rather not say
Dec 24, 2023

This guy teaching is nonexistent. You will have to learn everything yourself. Grades incredibly harshly at times. He will doc points for things he makes up in his mind and expects you to know. Your tuition is going to his pocket while the students teach the class. Lazy is a very kind word for him.

So many papers
Lecture heavy
Test heavy
1.0
5.0
CS343340
Grade: Rather not say
Dec 25, 2023

This prof is genuinely an unhappy person, with bad explanations, very tough grader, refusal to repeat answers, he cant teach assumes you should know everything.I have never had a professor as bad as his in my life, please don't take him 70 percent of class always withdraws.

Lots of homework
So many papers
Lecture heavy
1.0
5.0
CSCI343
Grade: Drop/Withdrawal
Dec 27, 2023

Tells you "attendance isn't mandatory", then at the end of semester says he takes participation and effort into consideration when grading. Meanwhile, he doesn't teach. Actually made the students do lectures for like 3-4 classes in a row before the FINAL while he sat on his PHONE. And FORGET about partial credit. Off by a decimal? Its already over.

Tough grader
Test heavy
Graded by few things
1.0
5.0
cs340
Grade: Rather not say
Dec 29, 2023

terrible experience. confused us the entire time, does not teach!! but will give zeros and failing grades left and right. he had a lot more awful reviews here but they get removed

Tough grader
Lots of homework
Test heavy
4.0
4.0
CCS343
Grade: A+
Feb 3, 2024
Would take again

Honestly I dnt know why he is getting so many bad reviews. He wasent very bad tbh. I wuld say his exam are a bit hard. Study hard and get good grades.

1.0
3.0
CS343
Grade: A
Mar 12, 2024

Possibly the worst lecturer and laziest professor of all time. Took almost a month to grade midterms despite only teaching 2 medium sized 30 to 40 person classes. Provides little to no resources to succeed in class. The only reason to take him for 343 is he goes kind of slow and his material isn't as in depth as other professors.

Tough grader
5.0
2.0
CSCI343
Grade: A+
Nov 5, 2024
Would take again

I don't know about few negative reviews,but I took him last semester and the class was super easy.Lenient grader,fair exam, gives lots of extra credits.Was in bit doubt before taking the class, but ultimately found it was a win-win decision.

Participation matters
EXTRA CREDIT
Clear grading criteria
4.0
4.0
CSCI-381
Grade: A
Dec 27, 2024
Would take again

Dr. Rahman is an expert in wireless signals and has a lot to teach you. Your grade is not entirely dependent on exams but also based on group projects and presentations. I would recommend trying to come in with a group since the project is not a walk in the park. This class was very difficult but also very rewarding.

Group projects
Clear grading criteria
Lecture heavy
4.0
4.0
cs340
Grade: A
Dec 30, 2024
Would take again

everything is doable and straightforward. The exams are based on memorization, definitions are also from the slides. People complain but you can't pass without doing the minimum work and whining your way out. There is a lot of material, many things to memorize and understand but the class was very doable and prof Rahman is not tricky like others

1.0
5.0
Math1013
Grade: B+
Jan 3, 2025

The professor was awful, due to the fact that he neither prepared lecture notes for his own use nor responded to my emails.

Tough grader
Lots of homework
Test heavy
1.0
5.0
cs340
Grade: Rather not say
Jan 20, 2025

Lots of memorization from countless slides. Takes off point for the smallest things.. our midterm average was a 20. Please avoid these positive reviews are deceiving.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS343
Grade: Not sure yet
Jan 21, 2025

He's Awful- Took him the winter and he finished 6 chapters in 20 days. Did not do a review and made the test HARDDDDD! He provides no feedback to your homeworks and hes unwilling to help students to prepare for the exam better.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS348
Grade: Not sure yet
Jan 22, 2025

Grading is very strict, tests are a large part of the program, and teachers seem to have little patience or interest in teaching. qc is having a hard time even recruiting some regular teachers.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CS348
Grade: B+
Jan 24, 2025
Would take again

Short winter session and not a lot to study off except slides and hw but he was very generous with the grading at least. Not as bad as people make him out to be. Genuinely try to study and I could say you'll at least pass.

EXTRA CREDIT
Group projects
Test heavy
4.0
4.0
CS348
Grade: B
Jan 29, 2025
Would take again

Good prof, nowhere near as bad as the reviews make him out to be

EXTRA CREDIT
Group projects
Graded by few things
1.0
5.0
CSCI343
Grade: C+
Mar 19, 2025

such a bad professor never take him!!!!!!!!!!!!! BRO PLEASE!!! YOU DON'T WANT TO REGRET TAKING HIM!!!!

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CSCI-381
Grade: B
May 27, 2025
Would take again

Took his Wireless Signals 381 and was expecting him to live up to his notoriously bad reputation but honestly, not bad at all. Grade consist of two midterms, group project, group presentations, and homework, very manageable. In lecture he is very quiet but his slides provide lots of useful information. Study hard and you will pass his class.

Tough grader
Group projects
Clear grading criteria
2.0
5.0
CS343
Grade: A+
May 28, 2025

He is actually a nice person, but the lectures are boring imo. CS343 is a VERY HARD course so you have to have at least 9 hours of studying a week to do well(read the slides/zybooks and create flashcards) The homework is actually manageable and easy. As far as grading go, it is very strict so study a lot and check your work before you hand the exam

EXTRA CREDIT
Lecture heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

22%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 38 grades
Most common grades:
Not sure yet (11)
Rather not say (10)
Drop/Withdrawal (7)
Grade Distribution
A(10)B(5)C(10)D(7)F(1)A-/B+(12)
Based on 66 reported grades
Not sure yet: 11
Rather not say: 10
Drop/Withdrawal: 7
A-: 6
Common Tags
Tough grader (40)
Test heavy (31)
Lecture heavy (21)
EXTRA CREDIT (15)
Graded by few things (14)
Clear grading criteria (8)
Get ready to read (8)
Lots of homework (8)
Rating Trend

Stable

-0.03 avg change
Mar
Nov
Dec
Jan
Mar
May
Last 6 months
Ratings by Course

CSCI-381

4.0

(2)

CCS343

3.2

(5)

CSCI343

2.7

(25)

CS348

2.5

(4)

CS343

2.4

(19)
+3 more courses
Difficulty by Course

Math1013

5.0

cs340

4.8

CS348

4.5

CS343340

4.5

CSCI-381

4.0

Similar Professors