2.1

Joseph Farah

Business Administration - Southern Alberta Institute of Technology

2.1
Quality
3.9
Difficulty
23%
Would Retake
85
Reviews
2.1
Quality
3.9
Difficulty
2.1
Helpful
2.0
Clarity

23%

Would Retake

85

Reviews

Rating Distribution
Official

5

17

4

5

3

2

2

3

1

58

What Students Say

This prof is very rude to his students

BMAT230 - 1.0 rating

Worst teacher I have ever had

BMAT230 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 46 grades
Most common grades:
A+ (11)
Drop/Withdrawal (9)
A (8)
Grade Distribution
A(19)B(4)C(4)D(17)F(5)A-/B+(6)
Based on 71 reported grades
A+: 11
Drop/Withdrawal: 9
A: 8
Rather not say: 6
Common Tags
Tough grader (40)
Skip class? You won't pass. (17)
Tough Grader (12)
Lots of homework (12)
Test heavy (11)
Lecture heavy (9)
Hilarious (6)
Gives good feedback (6)
Rating Trend

Declining

-0.78 avg change
Sep
Jan
Feb
Mar
Nov
Dec
Last 6 months
Ratings by Course

STATS270

5.0

(1)

STAT2040

5.0

(1)

270

3.0

(1)

BMAT230

2.3

(49)

STAT270

1.7

(23)
+3 more courses
Difficulty by Course

BMAT1040

5.0

COMP214

5.0

STAT270

4.3

BMAT230

3.8

COMP261

3.0

Reviews (85)
1.0
4.0
STAT270
Grade: Not_Sure_Yet
Sep 5, 2014

Since this is the second time i repeat this class. I find this teacher lack of clarity and missing explanation to wards the course material. I really worried for the final.

1.0
5.0
STAT270
Sep 24, 2014

He gives really hard exam, it is hard because he has never talked about it in class. Doesn't explain clearly for the course material , doesn't tell us what should we expect for quizzes. I have to watch online YouTube video and read textbook for his class !!!

3.0
1.0
270
Grade: A+
Dec 10, 2014

The course was pretty easy and straightforward. He's available when help is needed.

1.0
4.0
STAT270
Grade: A+
Dec 17, 2014

Joe barely did any problems with his students in class, it felt like a detention class because he made us do our homework while he just sat on his computer. He is the reason the final exams had to be rewritten for the entire school of business stats students, because he didn't even care to finish teaching the required material for the final!!

1.0
4.0
BMAT230
Grade: A
Apr 8, 2015

This prof is very rude to his students. He makes you feel afraid to ask any questions for fear of being laughed at for not understanding a concept. He has such a smug & sarcastic toneway about him. 100% do NOT recommend. Yeah he's good at math but doesn't know how to TEACH it to a class. You will end up teaching yourself if you want a good grade.

5.0
1.0
BMAT230
Nov 17, 2015

Great teacher such a nice guy cares about his students. One of the best

5.0
1.0
BMAT230
Nov 17, 2015

Joe is honestly is a great teacher. He explains the material clearly and perfectly his test are fair and his jokes are halirous. I recommend him 100%

5.0
1.0
BMAT230
Grade: B
Nov 17, 2015

Joe is a great teacher without his tutorial there was no way I was going to pass BMAT-230. He is really nice and helps when you ask for it. I was never afraid to ask him any questions and look forward to seeing more of him in the future when I have him for STATS-270.

5.0
1.0
STATS270
Nov 17, 2015

Honestly I hate math I was horrible at it and just didn't like it at all. After stats 270 with Joe I love math he really help me through everything and was there when ever I needed him he truly cares for his student. His jokes are so funny as well.

5.0
2.0
STAT2040
Grade: A
Dec 4, 2015

If you want Stats to actually be a GPA booster for you, take it with Joe. Super clear lectures with lots of in-class examples. He makes jokes and even puts a couple in his slides to make class more entertaining. His exam reviews are so helpful. I actually understand what I'm doing in this class and I'm historically bad at math. Best instructor!

5.0
3.0
STAT270
Grade: A-
Mar 16, 2016

Joe's class was structured really well, if you just follow along to the powerpoints and do the questions as they come, you'll have no problem understanding the material. Joe's really friendly too, and easy to approach for questions. Just treat him with respect and he'll do the same, pretty easy.

5.0
1.0
STAT270
Grade: A+
Apr 30, 2016

great teachers, one of the best stats teachers at sait

1.0
5.0
BMAT1040
Nov 7, 2016
Wouldn't take again

You'll regret choosing him as your prof lol :-)

Tough Grader
TEST HEAVY
LECTURE HEAVY
5.0
3.0
STAT270
Grade: A+
Nov 22, 2016
Would take again

The negative reviews are simply not true. Joe is an exceptional instructor with a unique sense of humor. Everything in the course was thoroughly explained and he offered multiple tutorial classes every week who those seeking additional help. However, he does make you earn your grades because of his unorthodox marking methods.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
4.0
BMAT230
Dec 11, 2016
Wouldn't take again

Marks ridiculously hard, you will lose formatting marks on things you didn't even know existed. Very rude and makes you feel stupid while asking questions. Worst teacher I have ever had.

Tough Grader
1.0
5.0
STAT270
Grade: D
Feb 15, 2017
Wouldn't take again

Extremely tough marker.

Tough Grader
Participation matters
Skip class? You won't pass.
1.0
3.0
BMAT230
Grade: Rather not say
Feb 26, 2017
Wouldn't take again

You will regret having this math professor as a math Teacher. He is one of these professors who likes to take point off instead of trying to help you out even if you put a lot of effort on Math. He will take points away for little things out of Math class and he really enjoy giving you low marks. My advice to you, just try to avoid this man.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
1.0
5.0
STAT270
Grade: Not sure yet
Feb 26, 2017
Wouldn't take again

This is the worts professor I ever had in my life. I just can't believe how tough grader is this man. You will regret having this professor ....

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
BMAT230
Grade: Drop/Withdrawal
Apr 5, 2017
Wouldn't take again

This guy is a socially awkward man who does not care for your well being in the class on whether you fail or not. not only is he a bad teacher, he is a bad person. I personally believe that he is not part of the human species.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
BMAT230
Aug 23, 2017
Wouldn't take again

I wish I checked this site before taking his class. The man is basically out to get you, he will take 50% off of your mark on format even though he skips SO MANY steps during lectures. Does not matter that you understand the subject. I had to relearn most of his lectures on youtube and basically paid to teach myself.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
BMAT230
Sep 17, 2017
Wouldn't take again

if you can take Math 230 out of sait. Take out there, because all the math professors here are bad teachers... He doesn't prepare the class, he just read the same power point for the last couple of years... the rest of the professor, talking everything but math, you can tell they prepared them self before the class. Joe is the worst I ever had

Tough Grader
Get ready to read
Skip class? You won't pass.
2.0
3.0
COMP261
Grade: A
Oct 20, 2017
Wouldn't take again

Boring, no sense of humor. Not sure if it's his intention or not but comes off as really rude. Ridiculous standard of marking. Not understanding. Took COMP261 and he treats it like it has the malice of a Calculus course.

LECTURE HEAVY
5.0
4.0
BMAT230
Grade: A
Nov 22, 2017
Would take again

Joe's lectures are helpful, he is always available for extra help if you need it and he genuinely seems like he cares about your success in this course. He's hilarious. However if you aren't willing to put in the work, show up to class and pay attention then that's your own problem!

Skip class? You won't pass.
Hilarious
Caring
1.0
5.0
BMAT230
Grade: C+
Nov 27, 2017
Wouldn't take again

He is the worst professor I have ever had. He's socially awkward, which I don't really care about because its not like I want to be friends with him but hes honestly the worst marker , he literally just wants to dock marks. DO NOT PICK HIM AS A TEACHER.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
5.0
3.0
BMAT230
Grade: A+
Dec 4, 2017
Would take again

People will think Joe is a very hard marker. He has a very clear outline of how he marks and is very direct. Just as math has only one answer, so does he. Gives very great lectures and lots of time for students to learn what they need. In class examples may seem hard at first but if you are listening they are easy. Class examples reflect the test.

Tough Grader
Skip class? You won't pass.
Clear grading criteria
4.0
3.0
BMAT230
Grade: A
Dec 4, 2017
Would take again

Joe Farah is a funny and interesting instructor, but u need to study and you put some hours into math. His test reviews are very helpful.

Tough Grader
Hilarious
GROUP PROJECTS
1.0
5.0
BMAT230
Dec 12, 2017
Wouldn't take again

He is the worst professor I ever have! Like he literally minus everything in our paper even you got the right answer he will always minus something. If you didn't put all the givens he will deduct 1 from it. Even you have all the right answers, it is hard to get A+ because of how he check!!

Tough Grader
1.0
5.0
COMP214
Feb 26, 2018
Wouldn't take again

Horrible teacher, very unconpassionate about his job. Disrespectful to students.

1.0
3.0
COMP261
Apr 10, 2018
Wouldn't take again

Joe Farah is not a human. He may look like one, but I'm 100% he's just a socially inept alien sent to Earth to try and learn our ways. He has no understanding of social ques, nor any understanding on how to function with other humans. What an awkward weirdo. I hated this course. As did my entire class. He made something so easy into a mess.

5.0
3.0
BMAT230
Mar 6, 2019
Would take again

I like him, cool dude, good teacher

Gives good feedback
Participation matters
Skip class? You won't pass.
1.0
5.0
BMAT230
Grade: Drop/Withdrawal
Mar 20, 2019
Wouldn't take again

Joe is a little awkward but a good person, and he means well... But he sucks at explaining things. He isn't supportive at all and if you ask for help he will just tell you to try again instead of adjusting his teaching to help you learn.

Participation matters
Skip class? You won't pass.
Tough grader
1.0
5.0
STAT270
Grade: D-
Mar 28, 2019
Wouldn't take again

TERRIBLE. If you can avoid taking his class, do it. He is the worst teacher I have had. Does not understand how to communicate effectively with students. If you miss a class, you will be very far behind, and lost. He is a super tough market

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
3.0
BMAT230
Grade: A
Apr 27, 2019
Would take again

You know how some people believe aliens walk among us disguised as humans? I didn't believe it until I met Joe, if that is his real name. He is by far the most unintentionally hilarious 'human' I have ever met, and that is the beauty of it. You see, it is impossible to take your eyes off this 'man', and this simple fact alone is why I got an A.

Skip class? You won't pass.
Hilarious
Lecture heavy
5.0
4.0
BMAT230
Grade: A
Jun 13, 2019
Would take again

Best teacher in the entire world. He knows his stuff. I recommend taking BMAT with him if you want to succeed in this course.

4.0
5.0
STAT270
Grade: A-
Jun 26, 2019
Would take again

I found Joe's teaching style very effective though the fast pace of the spring semester certainly made statistics a challenging class. He's very engaging and funny, and his knowledge of the material and care for his students is evident. Don't think this means you will get an easy grade though - follow the rubric and do the time, you'll do fine.

Clear grading criteria
Hilarious
Caring
1.0
5.0
STAT270
Grade: B+
Sep 6, 2019
Wouldn't take again

Don't listen to these people giving him 5's. Joe is an awkward weirdo and disrespectful. Hes a tough grader, I got an F on an assignment that I wasn't even in his class to do. Wouldn't change it btw. He has serious attitude towards certain people. Worst prof Ive ever had. But he knows his stuff, but you'll hate him at the beginning and at the end.

Skip class? You won't pass.
Lecture heavy
Tough grader
3.0
3.0
BMAT230
Grade: A+
Oct 29, 2019
Would take again

This man knows his math

EXTRA CREDIT
1.0
3.0
BMAT230
Grade: Drop/Withdrawal
Oct 29, 2019
Wouldn't take again

1. Do not take Joe's class 2. Do not get discouraged he is absolutely garbage at marking you are smarter than your grade will show

Tough grader
1.0
3.0
BMAT230
Grade: Not sure yet
Nov 3, 2019
Wouldn't take again

I would advise students to look for another professor who actually cares about you as an individual. You are just a number to joe he could care less how you do in the course. Just awful

Tough grader
1.0
3.0
BMAT230
Grade: Not sure yet
Nov 4, 2019
Wouldn't take again

RUN RUN RUN. I feel for any student who has to endure his atrocious marking. I saw this guy dock marks for not having a line long enough. save your grade get a different professor

Tough grader
1.0
4.0
BMAT230
Grade: Rather not say
Nov 4, 2019
Wouldn't take again

I usually do not post on here but like other people have mentioned please do not take a course with Joe. He is a terrible grader you will have a better first year at sait without him. He also has no ability to communicate with students

Test heavy
Tough grader
1.0
3.0
BMAT230
Grade: Incomplete
Nov 4, 2019
Wouldn't take again

Unfortunately there is a sharp drop in attendance in joe's class during the middle to end of the semester. I feel students just get discouraged due to joe making the course way harder than it needs to be. I have seen classmates get all the right answers and still almost fail assignments. Joe is a TERRIBLE professor RUN from this guy!

Tough grader
1.0
3.0
BMAT230
Grade: Incomplete
Nov 4, 2019
Wouldn't take again

I love my most of the teachers at this school they are usually well respected. Joe has garnished zero respect from students due to his inability to communicate effectively or grade like a decent human being. Do not waste your money on his class

Tough grader
1.0
5.0
BMAT230
Grade: Drop/Withdrawal
Nov 11, 2019
Wouldn't take again

He is a very tough grader and it seems he doesnt care if students understand. he is not a good communicator with students and them trying to understand and makes it out as the students just slow and asking dumb questions. i wish i did my research here before joining but for those thinking on joining his class RUN!!

Skip class? You won't pass.
Tough grader
5.0
3.0
BMAT230
Grade: A+
Dec 3, 2019
Would take again

Unreal guy with lots of jokes. Amazing teacher, idk why everyone else have him a bad review. Everyone I talked to loved the guy

Gives good feedback
Lots of homework
Hilarious
1.0
4.0
STAT270
May 1, 2020
Wouldn't take again

Awful professor, he was absolutely awful at communicating with students through the recent crisis and his marking is so ridiculous to the point where he deducted whole marks for simple grammar mistakes on a group project. He isn't a tough marker, he is just bad and unfair at marking things period.

Lots of homework
Get ready to read
Tough grader
4.0
4.0
BMAT230
Grade: A+
Sep 8, 2020
Would take again

Joe taught a very tough class and did a very good job relaying the information and advising what was required for homework to stay on top of things

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
5.0
BMAT230
Grade: B-
Dec 14, 2020
Wouldn't take again

As a teacher he's able to go through the content and teach it well, however if you ask him a question about something he already spoke about that you do not understand he gets frustrated and has attitude. He marks really hard. Get ready to lose a lot of marks on your written work because nothing satisfies him. Projects have no clear instructions.

Skip class? You won't pass.
Test heavy
Tough grader
4.0
4.0
BMAT230
Grade: A-
Jan 13, 2021
Would take again

He gave me the passion for math again, I've never been able to solve math problems by myself for almost 10 years. Just saying he is a good teacher that really helps you understand the material. He IS hard at marking but it's not that bad you just have to pay extra attention. Overall it's all up to you, he will give you what you need.

Gives good feedback
Hilarious
Amazing lectures
1.0
3.0
BMAT230
Grade: B
Feb 19, 2021
Wouldn't take again

Joe is the absolute toughest grader at SAIT. save yourself the worry and find a different BMAT professor if you can. Also is awful at communicating

1.0
3.0
BMAT230
Grade: D+
Feb 22, 2021
Wouldn't take again

Joe has zero understanding for his students on an online platform. his case studies are ridiculous, he doesn't mark based off of equations he marked based off grammar and excel skills. He's not a good communicator, when you're confused with a question he gives you a sarcastic answer and doesnt really answer your question. also his riddle are stupid

Skip class? You won't pass.
So many papers
Tough grader
2.0
4.0
BMAT230
Grade: C
Mar 16, 2021
Would take again

Fine professor, however he is a very unreasonable marker and some times his sarcasm doesn't suit the situation. Would take another class from him if it was my only option.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
STAT270
Grade: Rather not say
May 4, 2021
Wouldn't take again

Worst teacher that I have ever had. Super unfair, he docs marks if its not exactly the way he writes things even if the answer is correct. Doesn't care at all about his students success in class. Makes the class unnecessarily difficult and stressful. Don't waste your effort in his class. Its never good enough.

5.0
2.0
BMAT230
Grade: A+
Aug 5, 2021
Would take again

He's very friendly. There's lots of in class exercises and he's happy to explain things again if you didn't get it the first time. He responds quickly to emails. There's a lot of material to cover, but he tries really hard to make sure you understand how it's all connected - which makes it way easier to remember.

Gives good feedback
Accessible outside class
Clear grading criteria
1.0
4.0
BMAT230
Nov 9, 2021
Wouldn't take again

too hard to understand, goes over material too quickly. expects the class to know everything he goes over without really making sure everyone knows. Deducts marks on little irrelevant details that doesn't have to do anything with the learning process. I know i'm trying my best, attending, and asking questions but i still have a difficult time.

Tough grader
1.0
4.0
STAT270
Grade: A-
Jan 6, 2022
Wouldn't take again

He is incredibly arrogant and rude. Treats you like you are stupid anytime you ask a question and is hardly helpful. Hes a super hard marker as well. Its unfortunate he teaches the free tutorials that are offered through SAIT. Unless youre okay with sarcastic remarks every time you ask a question and being belittled I would find another teacher.

Tough grader
1.0
5.0
BMAT230
Grade: Not sure yet
Mar 3, 2022

Does not allow room for minor mistakes and deduct huge points. He doesn’t mind if you’re participating. He will just do his thing with his awful audio which makes him harder to comprehend. He doesn’t care if you can follow. SAIT needs to revisit the performance of the instructors & listen to the student’s feedback.

4.0
4.0
BMAT230
Grade: A
Apr 28, 2022
Would take again

Joe is very fair in his grading. I have never felt that marks got docked for small arbitrary things like I have in other courses. This course is tough, but he knows his stuff and can teach it well. He is pretty funny but also kind of awkward, but that just makes it funnier. He uses excel a lot (which I liked), but goes over material fast.

Clear grading criteria
Lecture heavy
Test heavy
1.0
3.0
BMAT230
Grade: D
Aug 29, 2022

Not really supported teacher

1.0
4.0
BMAT230
Grade: Rather not say
Oct 6, 2022

Worst Math Teacher Ever. Most awkward weird guy ever, SHOULD NOT be a teacher. Makes everyone uncomfortable and is just unbearably awkward. He sucks at answering questions or makes people feel dumb for asking them Class average on our quiz was F and he blamed us, and when the class needed more time for quizzes he made a bs excuse.

Tough grader
1.0
5.0
STAT270
Grade: Rather not say
Jan 26, 2023

Very rude. He likes to rush when explaining things, without realizing we have never learned these things before. Explanations are also unclear. SAIT should reevaluate who is teaching their courses, students should be able to succeed, and not stress about their professor rushing through everything.

Tough grader
1.0
5.0
STAT270
Grade: Rather not say
Feb 11, 2023

Very inconsiderate and does not answer questions properly. He makes everyone feel stupid by answering simple questions that he is being asked. Also wondering why this professor is still here after all these comments about him. We pay hundreds thousands of dollars for a tuition fee for this professor who is heartless and just so arrogant.

Tough grader
1.0
5.0
BMAT230
Grade: Not sure yet
Apr 26, 2023

Joe was extremely hard to work with. Everything we ever learned was from our own research, or other teachers. His final project for our bmat class is worth 30% and he gave little to no instructions. No example on how it's supposed to look. Yet we're some how supposed to figure out how he wants it, by looking at a limited doc. Would never take again

Tough grader
5.0
3.0
BMAT230
Grade: A+
Jul 20, 2023
Would take again

he is so good!! if you have a good attitude in this class you will be great

Gives good feedback
Caring
Respected
1.0
5.0
BMAT230
Grade: F
Jan 4, 2024

Dont ever take his class.

Tough grader
Beware of pop quizzes
Test heavy
1.0
4.0
STAT270
Grade: Drop/Withdrawal
Mar 13, 2024

How is this teacher still here after all those reviews about him? He is one of the worst professors I've ever had. He doesn't teach, he'll completely put you down if you ask a question for clarification. Joe also marks hard for small errors in assignments. Avoid this professor AT ALL COSTS, you'll thank me later.

Tough grader
1.0
5.0
BMAT230
Grade: F
Apr 29, 2024

If you guys select this instructor, better to rate him in SAIT. He is not giving good grades in our Case Studies.

Tough grader
1.0
5.0
BMAT230
Grade: F
Apr 29, 2024

He will only give you very low marks in our case studies which in fact this can help us to earn marks to pass this course. If you're struggling in Math and you want to ask questions he will not help you. I hope someone could report this instructor in SAIT he's not a considerate person very rude.

Tough grader
Graded by few things
1.0
5.0
BMAT230
Grade: F
Apr 30, 2024

Joe/ Joseph Farah is very inconsiderate instructor in SAIT. Imagine our group case study he gave us a very low grade. How can you succeed on this course? I hope that someone could report him to SAIT academic advising team. SAIT should look for another instructor doing online class. Hoping that he will not be teaching in SAIT anymore.

Tough grader
Test heavy
5.0
3.0
BMAT230
Grade: A+
Jul 25, 2024
Would take again

he is so good, His classes are very interesting and his grading is very clear and fair. I like his classes

Amazing lectures
Clear grading criteria
Gives good feedback
1.0
5.0
BMAT230
Grade: F
Aug 10, 2024

If you guys select this instructor, better to rate him in SAIT. He is not giving good grades in our Case Studies.

1.0
5.0
STAT270
Grade: D
Sep 3, 2024

It is evident that he knows the course very well but he is not able to simplify it to his students who are not good with the concept. He gives sarcastic notes in class which is not funny at all. His teaching is not consistent. Teaches too fast and asks clarifications at the end of the lecture. Exams are difficult and far-out of the reviewer.

Tough grader
Test heavy
1.0
5.0
BMAT230
Grade: Drop/Withdrawal
Jan 28, 2025

Please stay away from this man because you will fail. He doesn't if you understand or not. He will just deliver his lecture and walk away.

Tough grader
Lots of homework
Test heavy
1.0
5.0
STAT270
Grade: B+
Feb 12, 2025

中国人不骗中国人,快跑!!

Tough grader
1.0
5.0
STAT270
Grade: D+
Feb 13, 2025

Oh Sait why? This guy has a serious victim mentality. He took a mark off my table because one of the letters was not capitalized. The only reason he is teaching is for the pay check and he clearly doesn't care about his students unless it is to belittle them.

Tough grader
Lots of homework
Lecture heavy
1.0
4.0
STAT270
Grade: Drop/Withdrawal
Feb 24, 2025

Joe can appear to be your friend at the start but do not be fooled. He sets out expectations that are not clear what so ever. If you ask for clarification he just responds with a question and goes back to whatever he was doing. The cost of my tuition for this class is only half as much money as I need for therapy after having this man as my prof.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
BMAT230
Grade: C
Mar 4, 2025

I was a former electrical engineering student used to difficult math, I changed to business and I could barely pass his math class. He would mark students a 0 on a question for any minor mistake and not give you part marks for you know getting the question right lol. He is not clear with what he wants just get a different prof and get a 80%+.

Tough grader
Lots of homework
Test heavy
1.0
5.0
STAT270
Grade: Drop/Withdrawal
Mar 23, 2025

Do yourself a favour to your mental health and drop his class if you have this man as a prof. He is just a man child. He doesn't give clear feedback on his assignments that had no clear criteria to begin with. If you ask for help at any point, he won't give it to you and just project his poor teaching on to you. I wish I could give him a zero.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
COMP214
Grade: Incomplete
Nov 17, 2025

Changes rubrics and regulations for assignments last minute with zero communication between teacher and student and marks unfairly across the class

Tough grader
Lots of homework
So many papers
1.0
5.0
COMP214
Grade: Incomplete
Nov 17, 2025

He doesn't know what he's doing. From day one, I could tell that half the class had more knowledge in every single unit so far than the professor himself. Additionally, his rubrics that he gives the students as a "checklist" for an assignment and the rubric that he uses to grade are different. Often results in super low and unfair grades. AVOID!

Tough grader
So many papers
1.0
5.0
COMP214
Grade: D
Nov 17, 2025

Does not include all information in rubrics for projects. will heavily dock marks for things you didn't know you needed to do.

Tough grader
Group projects
Test heavy
1.0
4.0
STAT270
Grade: Drop/Withdrawal
Dec 13, 2025

Do anything you can to avoid this man! He treats you like you are less than if you have accommodations. He even accused me of faking a doctors note! He grades harshly for no reason. I took his class then dropped it. Submitted similar work to a different prof next semester. Got a B on it. Joe gave me a D+.

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMP214
Grade: C
Dec 15, 2025

Drop his class. Save yourself.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
COMP214
Grade: D+
Dec 15, 2025

The days when I had his class I was disappointed that I didn't pass away in my sleep to avoid attending.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
COMP214
Grade: B-
Dec 18, 2025

I genuinely don't know how this man is still a professor at this school. There is so many things wrong with him. He shows absolutely NO emotion whatsoever, speaking in a constant monotone voice. It feels like you are talking to a robot who couldn't care for your existence. He is so picky when grading and gives no clear feedback or help. A manchild.

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 46 grades
Most common grades:
A+ (11)
Drop/Withdrawal (9)
A (8)
Grade Distribution
A(19)B(4)C(4)D(17)F(5)A-/B+(6)
Based on 71 reported grades
A+: 11
Drop/Withdrawal: 9
A: 8
Rather not say: 6
Common Tags
Tough grader (40)
Skip class? You won't pass. (17)
Tough Grader (12)
Lots of homework (12)
Test heavy (11)
Lecture heavy (9)
Hilarious (6)
Gives good feedback (6)
Rating Trend

Declining

-0.78 avg change
Sep
Jan
Feb
Mar
Nov
Dec
Last 6 months
Ratings by Course

STATS270

5.0

(1)

STAT2040

5.0

(1)

270

3.0

(1)

BMAT230

2.3

(49)

STAT270

1.7

(23)
+3 more courses
Difficulty by Course

BMAT1040

5.0

COMP214

5.0

STAT270

4.3

BMAT230

3.8

COMP261

3.0

Similar Professors