2.4

Rahim Virani

Computer Science - Douglas College

2.4
Quality
4.3
Difficulty
35%
Would Retake
94
Reviews
2.4
Quality
4.3
Difficulty
2.4
Helpful
2.4
Clarity

35%

Would Retake

94

Reviews

Rating Distribution
Official

5

21

4

8

3

6

2

10

1

49

What Students Say

He is speaking so fast that on one can understand him

CSIS2300 - 1.0 rating

Get ready to learn rocket science

CSIS2300 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

93%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 41 grades
Most common grades:
Not sure yet (19)
B+ (8)
C+ (7)
Grade Distribution
A(6)B(7)C(13)D(4)F(4)A-/B+(10)
Based on 73 reported grades
Not sure yet: 19
B+: 8
C+: 7
Rather not say: 7
Common Tags
Tough grader (41)
Lots of homework (35)
Skip class? You won't pass. (23)
Test heavy (17)
Get ready to read (16)
Respected (14)
Gives good feedback (13)
Lecture heavy (11)
Rating Trend

Stable

-0.11 avg change
Aug
Oct
Dec
Jan
Apr
Feb
Last 6 months
Ratings by Course

CSIS2212

5.0

(2)

CSIS1212

5.0

(1)

CSIS123

5.0

(1)

CSTP1304

4.3

(4)

CSIS2

4.0

(1)
+12 more courses
Difficulty by Course

CSIS3820

5.0

CSTP1206

5.0

CSTP2103

5.0

CSTP1304

4.8

CSIS3275

4.7

Reviews (94)
1.0
4.0
CSIS2300
Feb 3, 2018
Wouldn't take again

You wont ever understand what he is teaching. Need to study urself

1.0
4.0
CSIS2300
Grade: C-
Feb 6, 2018
Wouldn't take again

He is speaking so fast that on one can understand him. His lecture even will make you confuse. His quiz will make your mad. His test and quiz is really hard, even you remember all the things in the book you still can not answer his questions. And his assignment is really hard and he will take mark down even if you don't name the file correctly.

3.0
4.0
CSIS3280
Feb 15, 2018
Would take again

He is a tough marker and the weekly assignments are quite difficult but if you actually put in extra work and practice outside of class and see him if you're still struggling you should do well in his course. This is a higher level course so the difficulty is to be expected.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CSIS3280
Mar 2, 2018
Wouldn't take again

He does not know what his teaching , his a brainless professor needs to study for his degree again.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
2.0
CSIS3280
Grade: B+
Mar 5, 2018
Would take again

Rahim is a very good professor - he is kind, works hard for us and is always helpful. He has high expectations though - so you need to study. Best computer professor I have ever had.

Gives good feedback
Respected
Participation matters
4.0
3.0
CSIS3280
Grade: B+
Mar 5, 2018
Would take again

He is a very professor. He knows the material very well. You just need to spend some time on studying.

Gives good feedback
Respected
Caring
1.0
5.0
CSIS2300
Mar 9, 2018
Wouldn't take again

Get ready to learn rocket science. Get ready to fail as well.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
5.0
3.0
CSIS2212
Grade: C+
Apr 6, 2018
Would take again

Rahim is a good professor and teach us many great things about computering.

Gives good feedback
Respected
Get ready to read
1.0
5.0
CSIS3280
Grade: Not sure yet
May 24, 2018
Wouldn't take again

Just don't ever decide to take him. He teaches poorly, just doesn't care about students. he is too fast. He thinks everybody is multi-tasking. JUST DON'T TAKE HIM. YOU'LL GO CRAZYYYY.

Tough Grader
LECTURE HEAVY
4.0
4.0
CSIS3280
Jun 29, 2018
Would take again

Rahim is very knowledgeable about different areas in computer science. Ultimately the effort you put in, determines your grade and how well the concepts were understood. Be prepared to study and put in a lot of work outside of class because the classes are challenging. Very approachable and enjoys helping students areas where there are issues.

Get ready to read
LOTS OF HOMEWORK
LECTURE HEAVY
2.0
5.0
CSIS3280
Aug 7, 2018
Wouldn't take again

Overall he's a good professor but a tough grader and he has high expectation from everyone. He teach in a fast pace, so be prepared to burn your brain. Once you missed his class, it's gonna be the end for you. TRY TO AVOID HIM AT ALL COST! IF YOU WANT A GOOD MARK. I REGRET MY DECISION TO TAKE HIS CLASS. All I hope now is a good mark in final.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
4.0
CSIS2200
Grade: C+
Aug 12, 2018
Wouldn't take again

Don't take this course with RAHIM if you are a NON-IT student.

Tough Grader
Get ready to read
LECTURE HEAVY
1.0
5.0
CSIS3275
Aug 31, 2018
Wouldn't take again

He is very tough grader and talks about his own work experience most of the time in class. You will not understand what he is speaking/teaching and get ready to study days and nights. You will regret at the end! His way of taking exams does not really checks your knowledge about the concepts/course.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
2.0
CSIS2200
Nov 12, 2018
Wouldn't take again

worst prof. never take his class. even he doesn't know what he is teaching and he deducts your marks for small things.

Tough Grader
GROUP PROJECTS
LECTURE HEAVY
5.0
4.0
CSIS3280
Grade: B
Jan 3, 2019
Would take again

I learnt and relearnt lot from Rahim, not only the programming techniques (for ex: counter) but also new technology (for ex: Bootstrap). The almost every week labs/ assignments is quite hard but I think it is so necessary to be like that since you will learn a lot (from your mistake, from what you have to google to solve the problem...)

Gives good feedback
Respected
Inspirational
4.0
5.0
CSIS3280
Mar 15, 2019
Would take again

Really tough, but worth it. If you want to get A, I wouldn't recommend it. but if u really want to learn practical and new features in programming, highly recommend. I have to study a lot in this class, but improved my skills a lot.

Lots of homework
Tough grader
1.0
5.0
CSIS3280
Mar 19, 2019
Wouldn't take again

worst prof. never take his class.

Test heavy
Group projects
Tough grader
1.0
5.0
CSIS3280
Jun 7, 2019
Wouldn't take again

He is the worst professor ever. Demotivates students at times. Made life hell in the semester by giving a lot of assignments. Would never recommend to anyone.

Lots of homework
Lecture heavy
Tough grader
2.0
5.0
CSIS3280
Jun 21, 2019
Wouldn't take again

He always listen your problems and gives suggestions but for beginners it is so hard to cover up with him.

Lots of homework
Accessible outside class
Get ready to read
1.0
5.0
CSIS3275
Grade: Incomplete
Jul 10, 2019
Wouldn't take again

If you are already software developer, them there is chance to pass. Else no way you can pass this course without having great programming skills.

Lots of homework
Skip class? You won't pass.
Hilarious
5.0
5.0
CSIS3280
Grade: A+
Nov 3, 2019
Would take again

I agree his class is tough, but it helps you to be a real web developer. I think the problem is in curriculum, not professor. This course (CSIS3280) should be split into two parts: 1) how Web works and how to write basic PHP code, and 2) how to organize your PHP program. If you are willing to learn something, be prepared and work hard in his class.

Respected
Lots of homework
Tough grader
5.0
2.0
CSIS2000
Grade: B
Nov 9, 2019
Would take again

A beloved professor who I admire deeply.

Gives good feedback
Respected
Inspirational
4.0
2.0
CSIS2200
Grade: A
Nov 9, 2019
Would take again

Very awesome professor -Rahim you are special.

Gives good feedback
Respected
Inspirational
5.0
2.0
CSIS1212
Grade: B
Dec 1, 2019
Would take again

Really tough, but worth it. If you want to get A, I wouldn't recommend it. He is so nice - again, a beloved professor at Douglas College.

Gives good feedback
Respected
Inspirational
2.0
4.0
CSIS3280
Grade: Not sure yet
Jan 11, 2020
Wouldn't take again

Seems like a nice guy but it's so hard for beginners to keep up with him. Unless, you already have some IT background and want to challenge yourself, you shouldn't take his class as a beginner

Lots of homework
Participation matters
Skip class? You won't pass.
3.0
2.0
CSIS1
Grade: B+
Jan 18, 2020
Would take again

He is hard and you will learn lots - nice guy though.

Gives good feedback
Respected
Clear grading criteria
4.0
2.0
CSIS2
Jan 18, 2020
Would take again

I admire Rahim - good instructor, but very hard.

Gives good feedback
Respected
Amazing lectures
1.0
5.0
CSIS3280
Grade: Rather not say
Jan 31, 2020
Wouldn't take again

Be prepare to either drop it mid-way or fail the course as he would do everything in his power to make your semester a living hell. From what he cover in class and his lab, you are better of if you watch Youtube and do the study by yourself. A horrendous professor who would go as far as dropping profanities in class

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
5.0
CSIS3820
Grade: Not sure yet
Feb 12, 2020
Wouldn't take again

He only gives 3 days to finish assigned homework. I regularly took 4-8 hours on assignments worth 1% in his class. His homework covers concepts that are not covered in his lectures, so be prepared to study on your own. For each assignment he gives a skeleton of the working code and you are required to make that work, rather than doing it yourself

Lots of homework
Skip class? You won't pass.
Lecture heavy
4.0
5.0
CSIS3280
Grade: F
Mar 18, 2020
Wouldn't take again

I failed his class because lots of outside knowledge is need to compete the class. His class only has one prereq which is a problem. He is a solid teacher but does go very fast and gives three days to computer difficult hw. But he has alot to teach you, so be cautious when taking his class. Withdraw if you start falling behind.

Gives good feedback
Lots of homework
Skip class? You won't pass.
5.0
4.0
CSIS3280
Apr 20, 2020
Would take again

The best prof I ever had. If your studies r about STUDYING, but not easy marks, GO. I have never been so motivated to study as with Rahim. Taught, but freaking best.

Gives good feedback
Lots of homework
Clear grading criteria
1.0
5.0
CSIS3280
Grade: F
May 9, 2020
Wouldn't take again

DO NOT TAKE THIS TEACHER. Terrible. At first he looks cool, makes jokes, you can even laugh at his classes. And he is also helpful, which makes you think he can be flexible. The problem is that it is intolerable, you either get it right or you get it right. If an error appears in your program it is zero.

Lots of homework
5.0
4.0
CSIS3275
Grade: B+
Sep 11, 2020
Would take again

Rahim is the most skilled instructor at Douglas by far. What I learned with him was crucial for my job. The only bad news is he pushes too hard. I don't recommend him if you are not ready to work hard. On the other hand, you will learn something that will make a difference in your career.

1.0
5.0
CSIS3280
Grade: A
Sep 11, 2020
Wouldn't take again

Very, Very, Very hard tests and assignments... He gives a very hard assignment in the first week of the class.

5.0
2.0
CSIS123
Grade: B+
Sep 20, 2020
Would take again

Lots of homework, but I really did like his class. If you listen and ask questions, you will do well. We adore Rahim for his care for his students.

Gives good feedback
Respected
Lots of homework
1.0
5.0
CSIS3280
Grade: Rather not say
Sep 29, 2020
Wouldn't take again

believe me, if you're a beginner, DONT TAKE HIS CLASS... I'm a beginner and he teaches too fast and his labs are way too hard. don't lose hope for yourself, you can/will do it but not with him.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSIS3280
Grade: Rather not say
Oct 16, 2020
Wouldn't take again

No matter how well you write your homework, you can only get a score of 25%-50% as long as there are typos. Even if it's just a punctuation mistake. He won't even look at your code. And you only have two days to complete your weekly homework. He will not help you set environment variables and answer the questions you encounter

Lots of homework
Test heavy
Tough grader
1.0
5.0
CSIS3280
Grade: Incomplete
Oct 21, 2020
Wouldn't take again

Put in the work and you will learn a lot. However you will still be crying. I came to the course knowing my fair share of php, and this is still the hardest course I've ever taken. There's little to no help outside of class. Assessments are extremely hard and sometimes downright unfair. Take him if you want to learn and don't care about grades

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
2.0
CSIS3280
Grade: C
Nov 2, 2020
Would take again

I Put in the work and you will learn a lot. However you will still be crying. I came to the course knowing my fair share of php, and this is still the hardest course I've ever taken. There's little to no help outside of class. Assessments are extremely hard and sometimes downright unfair. Take him if you want to learn and don't care about grades.

EXTRA CREDIT
So many papers
Tough grader
1.0
5.0
CSIS3280
Grade: Not sure yet
Nov 7, 2020
Wouldn't take again

You'd think the lectures get better down the semester. Nope, they get worse and worse. I'm not exaggerating, he teach one course in 102 minutes. His assessments are really, really tight on time: prepare so have 60 minutes to read 4+ pages of requirements and write at least 500+ lines of code.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSIS3280
Grade: A
Nov 10, 2020
Wouldn't take again

You get to learn a lot... On your own. His lectures are really fast without much explaination, and all you'll be learning is through reading his demo code. His tests and assignments are really hard with a very tight time frame. I wouldn't say "don't take him", but please know you'll likely to regret it, even after all you've learned

Skip class? You won't pass.
So many papers
Tough grader
2.0
5.0
CSIS3280
Nov 21, 2020
Wouldn't take again

Take a course from Rahim if you want: - rambling awkward lectures - to teach yourself a programming language - super short exam times, with extra long exam questions - harsh grading criteria - short assignment timelines - no help with environment setup - to be treated like a cheater at all times - slow and unhelpful feedback

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSIS3275
Grade: Not sure yet
Dec 7, 2020
Wouldn't take again

DONT TAKE HIS CLASS.

Lots of homework
Test heavy
Group projects
2.0
5.0
CSIS3275
Grade: Rather not say
Dec 8, 2020
Wouldn't take again

If you want to develop anxiety and be constantly told that IT is not for the weak, then this is an instructor for you! Rahim does have the potential to teach you a lot, but it's impossible to successfully achieve his goals in 3-4 months without previous engineering experience or strong IT background. Be ready to study on your own and do a lot of HW

Lots of homework
Test heavy
Tough grader
1.0
4.0
CSIS3280
Grade: C+
Dec 8, 2020
Wouldn't take again

Rahim is a nice guy, but I believe he's ideas about teaching are mostly wrong. Yes he knows the content, but the way he teaches is unfair for those who don't have IT background. It does not push you forward, it stresses you out. It is challenging, but it seems to me that the challenges are imposed to satisfy his ego instead of improving your skills

4.0
3.0
CSIS3280
Dec 8, 2020
Would take again

It is a tough 3rd level course, not an easy A, but definitely not as intense and unfair as some people make it out to be. He sets very clear criteria at the beginning of the term and sticks to it. Labs take lots of time, but they are great practice for tests. No surprises on examinations. All hands-on and you know what will be on exam- so practice

Lots of homework
Clear grading criteria
Tough grader
1.0
5.0
CSIS3280
Dec 12, 2020
Wouldn't take again

Just plain unfit to teach. Ignoring obvious unprofessionalism and messy lectures, Rahim knows his material by heart, however as much as he can explain he can't teach at all. All hands on and the only practice you get is from hard labs that are unrelated to what was taught in class. Also you don't even get feedback until a month later nor a solution

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSIS3280
Grade: A-
Dec 21, 2020
Wouldn't take again

I ignored these reviews and took him anyway as I wanted to learn. It was definitely not worth it. Don't ever take his class, the reasons are already stated in the other reviews. Just wait a semester or take another class instead. I really don't want anyone to make the same mistake as I did.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSIS3380
Grade: B-
Jan 7, 2021
Wouldn't take again

His course is insane. It's super hard, but he even doesn't answered well when student asked through the message........ If you can avoid him, do it as possible, not kidding.

5.0
5.0
CSTP1206
Grade: C+
Jan 18, 2021
Would take again

When you take this course - the volume of work is like 3 times the average course. Group projects definitely will help you in your career. Very practical. Do not expect high marks. Sometimes feedback was not provided in a reasonable timeframe, but it's ok. Take it for your knowledge

Lots of homework
Tough grader
Group projects
1.0
5.0
CSIS3280
Grade: Rather not say
Jan 22, 2021
Wouldn't take again

rahim is a very terrible teacher. he makes you do labs and exercises, says that everything he presents and gives as homework will be on the test but it is untrue. He'll give you really complex tests and quizzes. do not take this professor, don't waste you time and money. theres a reason why his class are half empty from the start.

Skip class? You won't pass.
Tough grader
1.0
5.0
CSTP2103
Grade: F
Jan 22, 2021
Wouldn't take again

Don't make a mistake of taking course with him. You'll regret. Don't expect to pass in course. Just listening to him non useful talks and you'll not learn anything. For assisgnnet don't expect good marks just read 3-4 pages of submission guiidelines that can be changed anytime whenever he wants even before few hours of submission.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CSIS3280
Jan 31, 2021
Wouldn't take again

This guy thinks that his class is the only class you're taking for the whole sem. His assignments take more than 8hrs and thats every week. Imagine that much work, cramped into a test or a quiz but even HARDER. Really would not go back to his class again.

1.0
1.0
CSIS3280
Grade: D+
Mar 27, 2021
Wouldn't take again

Not the best - not the worst. Just kida bring. Man, he loves to talk himself.

Test heavy
Lecture heavy
Tough grader
1.0
1.0
CSIS3280
Grade: C-
Apr 17, 2021
Wouldn't take again

Quizzes will be fairly easy, midterm will have a file reading and appending/writing exercise with few additional functionality like changing colors or date type. Final will be hard. Use rest Client, read the file and insert directly into the database and then update the data using the rest client. Be average in exams and you will be good.

Skip class? You won't pass.
Hilarious
Tough grader
5.0
5.0
CSTP1304
Grade: Not sure yet
Apr 25, 2021
Would take again

I guess "User Interface" is the easiest class that you may have with Rahim. But if you don't consider yourself very good at drawing - don't worry, you will have the opportunity to: 1 come up with an idea 2 create your site. 3 host your app. I agree that Rahim's courses take more time than an average course. But it's 100% helpful. I can recommend it

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CSIS3280
Grade: B+
May 30, 2021
Wouldn't take again

He thinks good teaching means tough exams! Instead of working harder on the quality of his teaching, makes his exams harder.

Lots of homework
Graded by few things
Lecture heavy
1.0
5.0
CSTP1206
Grade: F
Jun 24, 2021
Wouldn't take again

Worst professor I've ever seen. Don't make mistake taking a course with him you will regret it. Don't expect to get marks even after working the whole week just for his subject because the amount of work will make you forget that you also have other subjects and other work to do. After all these hard work, don't expect to get any marks.

Skip class? You won't pass.
Test heavy
5.0
5.0
CSTP2106
Aug 17, 2021
Would take again

Computer Security class is definitely not my favorite subject, at the same time if I'm forced to take this course - I prefer at least gain maximum value from that. Rahim is a perfect prof to force some knowledge into the student's brain and in the process of doing that he is extremely focused on the practical part of the subject. Be brave - take it

Skip class? You won't pass.
Test heavy
Group projects
5.0
4.0
CSIS3275
Grade: B
Dec 3, 2021
Would take again

Learn a lot, struggle at the beginning but after few courses, you can understand lot of content. You pay and you learn. He is willing to join student's discord and join the meeting in his free time to answer the questions.

Respected
Group projects
1.0
5.0
CSIS3280
Grade: Not sure yet
Jan 15, 2022
Wouldn't take again

Do NOT take his course. He will make the simplest topic as hard as possible and he literally laughs at students because he can make them struggle. He doesnt care about your background, the colleges guidelines. He does as he please and his directions in labs and assignments are unclear. Honestly shame on Douglas for hiring such professors.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
5.0
CSIS3280
Grade: Incomplete
Mar 17, 2022
Would take again

Rahim's lecture is awesome. Clear and interesting explaination, sufficient course content. To be honestly, his course is hard and labs are suffering. However, students can learn bunch of things. Take his course, if your purpose is getting pratical skill. Otherwise, avoid him.

Tough grader
Amazing lectures
5.0
4.0
CSTP1304
Grade: Rather not say
Apr 15, 2022
Would take again

Super amazing teacher!! I love how much he cares for his students!!! He is super awesome! I learned a lot in his class & cannot wait to have him again! :)

Tough grader
Participation matters
Caring
1.0
4.0
CSIS3160
May 7, 2022

The professor's behavior was erratic. Most of his instructions were very confusing. If you try to ask for clarification, expect a sarcastic answer. Very long time to get answer when there's a concern. He makes his exams the same day so he will not be able to double check his questions.

Lots of homework
3.0
5.0
CSIS3280
Grade: C+
May 8, 2022
Would take again

Not that bad. Very hard course. Good lecturer, speaks clearly and explains the concepts well. He gives weekly labs and only gives 3 days to complete. If you have work during those 3 days or other conflicts then I would take another prof because the labs are very difficult and time consuming. You'll want all the time you can get.

Get ready to read
Lots of homework
Test heavy
5.0
4.0
CSTP2106
Grade: A
May 11, 2022
Would take again

I am so grateful to have Rahim as my instructor. He is extremely passionate about the subject and he very much cares about his students being successful in the field. His lectures are always engaging and welcome for discussions. A lot of his labs are based on the textbooks. With that said, it is expected you read the textbooks before class.

Get ready to read
Inspirational
Respected
5.0
5.0
CSIS3280
May 31, 2022

In my humble mind, Professor Rahim is very good very good. types too fast and needs to watch his time. dont be late. Need to stop eating and talking in front class.

5.0
4.0
CSIS2212
Grade: C+
Aug 11, 2022
Would take again

This instructor does not have mental issues, you do. Mr Rahim Virani is DC's cherished, beloved and revered professor on campus. You will learn computer stuff.

5.0
5.0
CSTP1304
Grade: B-
Aug 15, 2022
Would take again

Funny, and super straight-forward. Sad he is not teaching next semester. He is awesome!

Hilarious
Caring
Respected
1.0
4.0
CSIS3280
Grade: B+
Aug 22, 2022

This professor is nuts! he has mental health issues. He laughs at himself during discussions

1.0
3.0
CSIS3280
Grade: B
Sep 9, 2022

The professor's teaching methods are below average. His instructions in exams are very confusing, students usually wasted time trying to understand. The class started 21 students; after midterm, we were down to 8. Now I understand why.

1.0
5.0
CSIS3280
Grade: Drop/Withdrawal
Sep 24, 2022

Waste time and money, just like what others' reviews said. If you wanna waste money, then go for him.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSIS3280
Grade: Not sure yet
Sep 30, 2022

It's not possible to pass this course from what you learn in class. You wouldn't learn anything. So unless you already know the course, then don't bother registering for it. You wouldn't learn, you'll just have lots of assignments with vague criteria and one typographic error will make you fail the course. It's a waste of money. Just my opinion

Tough grader
1.0
5.0
CSIS3280
Grade: Not sure yet
Oct 15, 2022

RUN AWAY OF HIS LECTURE!YOU WILL LEARN EVERYTHING FROM YOUR OWN!UNREASONABLE ASSIGNMENT EVERY WEEK!

Tough grader
Lecture heavy
Test heavy
2.0
5.0
CSIS3160
Grade: Not sure yet
Oct 28, 2022

I took Rahim for my CSIS 3155 class. The weekly labs this guy hands out take up to 6 hours each and he gives 3 or 4 days to complete. If you are someone with work or other classes, stay away unless you have no choice. I like Rahim as a person, he's funny but he has no consideration for the lives of students in terms of labs (1 every week).

Get ready to read
Lots of homework
Graded by few things
5.0
4.0
CSIS3160
Grade: Not sure yet
Dec 15, 2022
Would take again

If you really want to learn something and you need a mentor who can guide you to ace the course then choose him. The lectures are interesting and really like the way he teaches. Sometimes he teaches fast but if you paying attention then you don't need to worry.

Get ready to read
Amazing lectures
Inspirational
3.0
2.0
CSIS3160
Grade: C+
Dec 29, 2022
Would take again

Get ready to read, get ready to here him drone on and on - he does not love us students. He only cares about himself.

Tough grader
Get ready to read
Gives good feedback
1.0
5.0
CSTP1206
Grade: Not sure yet
Jan 6, 2023

He is somewhat funny in terms of his jokes and have a good sense of humor but i dont like his teaching style and he doesnt want anyone to be late but he is late himself which is kinda funny, he is also constantly rude to me and other students as well.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSIS3280
Grade: Drop/Withdrawal
Jan 31, 2023

The professor just enjoy writing his code in the lecture. If you already knew that language, you can take this course, otherwise, definitely not.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CSIS3160
Grade: Rather not say
Mar 13, 2023

Professors like him are the reason many people hate school. Doesn't releases a single announcement on exams/assignments, hasn't uploaded a single piece of content the past 4-5 weeks His assignments aren't even reviewed in class, he just gives a task and it's up to you to spend hours of research and studying to figure it out. Very pathetic "prof"

Participation matters
Lots of homework
Test heavy
1.0
5.0
CSIS3160
Grade: Not sure yet
Mar 21, 2023

I wished Rahim could see this comment. He is a good person, but not good at teaching at all. He should understand that students are also human, we pay for our education which meant we want to learn and get out the knowledge from the class room. We also working to get money to pay for the course. Rahim should respect and understand this.

Tough grader
Lecture heavy
Test heavy
2.0
5.0
CSTP1304
Grade: Not sure yet
Mar 22, 2023

Rahim expects his students to not make any mistakes, even just a tiny mistake, when he himself made mistakes as well. Some of his assignment guidelines are not clear at all. Wished he would give the assignments and finalized them earlier when a deadline has been set. Nevertheless, him as my instructor pushed me to become better, so +1 for that.

Tough grader
Lots of homework
So many papers
1.0
5.0
CSIS3160
Grade: Not sure yet
Mar 25, 2023

I never give any professor a 1 star for grading, but Rahim should not be a professor at ALL. He is lacking of humanity as a professor. He doesn't care about students. He never be reachable during his office hours. His assignments are messy. He give out assignment with no clear guidance and expect you have to be perfect at them.

Tough grader
Participation matters
Graded by few things
1.0
5.0
CSIS3160
Grade: Not sure yet
Mar 25, 2023

WORST professor in my entire life ! Exams are time consuming, and assignments are not clear and you have to run around to ask other students for guidance, but no one know. The entire class has bad grade and he doesn't care. Seats in class was 35 but only 15 people registered and by the midterm there only 10 in the class.

Tough grader
Lecture heavy
Test heavy
4.0
5.0
CSIS3160
Grade: Not sure yet
Apr 5, 2023
Would take again

Rahim is a super smart guy. He often acts as a mean person that many students would hate him, but I amazed by his knowledge. Though, I feel that I am failing the class, professor like Rahim pushed me to learn and study hard. If you really want to learn sth, take his courses. And if you just want easy grade ? Not :-) he's a though grader !

Tough grader
Inspirational
Test heavy
2.0
5.0
CSIS3160
Grade: C
May 20, 2023

Stay away if you have a job or are taking 3 other classes. You'll most likely fail and repeat. He's a good lecturer, his requirements require a lot of attention to detail and time, but you'll find it hard to keep up and have a life outside of college. Take Vitus or other profs instead.

Get ready to read
So many papers
Lecture heavy
1.0
5.0
CSIS2000
Grade: B+
Jul 8, 2023
Would take again

What a tough grader for a guy who knows nothing about computer science! Oh sheesh, his classes are miserable and he thinks he is grading masters students. OH $%#%$$%$

Tough grader
Get ready to read
Graded by few things
1.0
5.0
CSIS3380
Grade: A-
Aug 26, 2023

Hates everything and everyone. Never worth taking. Will pile on homework week after week that's due nearly instantly. I did good and it was still misery.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CSIS3275
Grade: C
Oct 20, 2023

Poor professor who makes many mistakes yet expects perfection from his students.

Tough grader
Group projects
Lots of homework
1.0
5.0
CSTP2106
Grade: C
Dec 21, 2023

Rahim is the worst prof I've ever had. Most professors at VCC are part time and it shows because his lack of care. His labs are vague and he doesn't show solution after submission are closed. He marks so slow that we went into the exam with only 3/8 of the labs marked. You could be passing the course, but he'll make you feel like you're failing.

Tough grader
Get ready to read
5.0
4.0
CSIS3380
Grade: A+
Jan 2, 2024
Would take again

I have IT experience, but I can imagine it will be tough for non-IT students, yet she made it understandable and simple.

Clear grading criteria
Inspirational
Caring
1.0
5.0
CSIS3160
Grade: Drop/Withdrawal
Jan 30, 2024

He doesn't care much for students and doesn't care if you fall behind. He was going through the material quickly with limited explanation for theory. Inflexible and even take attendance when there is a bus union strike.

Get ready to read
Participation matters
1.0
5.0
CSIS3280
Grade: Not sure yet
Apr 16, 2024

I literally learned nothing from him. He never even replied to my email. I guess never care about his students. In class, his code always gives error and stuck for a while. But really tough grader.

Tough grader
Lecture heavy
Test heavy
3.0
4.0
CSIS3160
Grade: Not sure yet
Feb 20, 2025

This class is a real challenge - the professor has high expectations and doesn't hold your hand. But if you put in the effort, you can gain a lot. unstuckstudy was a lifesaver for prep, along with the free textbook. Attend every lecture and be ready to work hard.

Class Info

Online Classes

100%

Attendance Mandatory

93%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 41 grades
Most common grades:
Not sure yet (19)
B+ (8)
C+ (7)
Grade Distribution
A(6)B(7)C(13)D(4)F(4)A-/B+(10)
Based on 73 reported grades
Not sure yet: 19
B+: 8
C+: 7
Rather not say: 7
Common Tags
Tough grader (41)
Lots of homework (35)
Skip class? You won't pass. (23)
Test heavy (17)
Get ready to read (16)
Respected (14)
Gives good feedback (13)
Lecture heavy (11)
Rating Trend

Stable

-0.11 avg change
Aug
Oct
Dec
Jan
Apr
Feb
Last 6 months
Ratings by Course

CSIS2212

5.0

(2)

CSIS1212

5.0

(1)

CSIS123

5.0

(1)

CSTP1304

4.3

(4)

CSIS2

4.0

(1)
+12 more courses
Difficulty by Course

CSIS3820

5.0

CSTP1206

5.0

CSTP2103

5.0

CSTP1304

4.8

CSIS3275

4.7

Similar Professors