1.7

Hubert A. Johnson

Computer Applications - Montclair State University

1.7
Quality
3.9
Difficulty
23%
Would Retake
154
Reviews
1.7
Quality
3.9
Difficulty
1.7
Helpful
1.7
Clarity

23%

Would Retake

154

Reviews

Rating Distribution
Official

5

14

4

6

3

12

2

21

1

101

What Students Say

EXTREMELY inappropriate at times and has made sexist/gender discriminatory remarks without even realizing it

CSIT415 - 1.0 rating

Has a deep voice and laughs at his own jokes randomly

CSIT212 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

78%

Textbook Required

54%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 48 grades
Most common grades:
Not sure yet (14)
A (11)
B+ (8)
Grade Distribution
A(16)B(8)C(8)D(3)F(4)A-/B+(10)
Based on 70 reported grades
Not sure yet: 14
A: 11
B+: 8
B: 5
Common Tags
Lecture heavy (26)
Tough grader (22)
Test heavy (14)
Graded by few things (13)
Participation matters (11)
Lots of homework (9)
Get ready to read (8)
LECTURE HEAVY (7)
Rating Trend

Stable

+0.14 avg change
May
Jun
Oct
Nov
Dec
Jan
Last 6 months
Ratings by Course

SOFTWARE1

4.0

(1)

CSIT416

3.0

(1)

CSIT313

3.0

(1)

CSIT111

2.7

(37)

CSIT212

2.3

(3)
+19 more courses
Difficulty by Course

CMPT362

5.0

COMP109

5.0

CSI110

5.0

COMPUTER109

5.0

CIST100

5.0

Reviews (154)
3.0
2.0
CMPT384
Nov 18, 2002

Teaches w/badly photocopied slides w/overhead. Tests are 95% memorization

1.0
3.0
CMPT384
Nov 18, 2002

No Comments

2.0
4.0
CMPT109
Apr 17, 2003

Is not organized, does not show up to class, very poor syllabus

2.0
4.0
COMPT109
Apr 24, 2003

this man is hard. he likes to trick his students on his tests. he gets joy out of fooling students on the tests. you have to work hard in this class and your work may only get you a 'C' or a 'B'

1.0
4.0
CMPT109
Jun 2, 2003

Took it as a summer class and i totally regret it. This guy is so unreliable it isn't even funny!He doesn't show up for three days then gives us a midterm and a final in the same week. Stay as far away from him and Dr. Edhu as possible!!!! Far Away!

2.0
3.0
CMPT109
Jun 2, 2003

I am taking him for a summer class. It is a three week class and he didnt show up for one week, missed the midterm and is totally NOT understanding. We are having two MAJOR exams in one week! It's too late for me to drop but SAVE yourselves!

1.0
4.0
CMPT109
Jun 5, 2003

Terrible! Stay away from him. Has a dry sense of humor & he thinks he's hysterical. I was out for a test bc I was in a car accident & I wasn't allowed to make it up after being in the hospital. VERY unreasonable. Gives 3000 wrd paper & 10 min presen.

1.0
4.0
CMPT109
Jul 27, 2003

horrible!!! he missed half of the scheduled classes. doesnt know how to grade. i argued with him to bring my grade up because i know i deserved it...but he doesnt want to listen...DONT TAKE THIS CLASS some people should not be teachin!!!

4.0
3.0
SOFTWARE1
Nov 4, 2003

He's interesting and entertaining when he's teaching something he likes. Other than that...watch out. He like Software Engeneering. He does NOT like programming.

2.0
3.0
CMPT109
Nov 9, 2003

pretend to take a liking to the subject, and he will ease the reins on you. Careful with the exams, he likes to give answers that are all logical and would make sense, but he wants the answer that is "best"

1.0
5.0
COMPT109
Apr 12, 2004

No Comments

1.0
4.0
CMPT109
Apr 21, 2004

he sucks

3.0
4.0
CMPT109
Apr 27, 2004

Nice guy...could be a great prof. and could make the class more interesting but somehow it falls short. Gives trick questions on tests and he's not very organized.Does not give out the final project til very end,leaves little time for you to do a good job

4.0
2.0
CMPT109
May 27, 2004

I'm taking his three week presession and it's not at all that bad. He gives good notes, but is a little tricky on tests. Must think the answers through. Overall, nice guy and fairly easy class, but I wouldn't take a whole semester of it!

3.0
3.0
CMPT109
Jul 20, 2005

It was kinda of a tough class. I took the summer class and I was glad it was only 3 weeks. I don't think I could be in a full semester with such dry material, and jokes. I got a better grade than I thought I would though.

1.0
5.0
COMP
Oct 14, 2005

i have known drug addicts that have been more fun to be around...he is a bore..comes to class unpreparred all the time...didnt show up for a test one day...the man is bad ...johnny cool breeze with his five dollar loafers he is not...

1.0
4.0
CMPT10908
Nov 16, 2005

worst class i ever took. worst professor on campus.

4.0
1.0
CMPT109
Jun 8, 2006

I took the 3 week summer class & was a bit hesitant going in after reading these reviews, but to my suprise I thought the class was great. I can understand that his tests can be tricky because he gives both specific & general options for an answer, & his personality is rather dry, but aside from that he is very intelligent & I learned a great deal.

2.0
4.0
CMPT109
Nov 15, 2006

This clas is awful...teacher is very unclear and I doubt he knows what he is talking about...he tells awful jokes...

1.0
3.0
CMPT109
Nov 15, 2006

This professor isnt the best. He knows his subject but he doesnt know how to teach it. His assignments are confusing and he doesnt make them clear. He grades really weird and he doesnt explain his grade system. He really doesnt explain anything. P.S. he tries to be funny but you just want to laugh at him LOL Dont take this professor!!!

1.0
3.0
CMPT109
Jan 9, 2007

he is a bad teacher. he is sooooooo boring. he do not know how to teach the work. he knows the work dont get me wrong. he is just ass

1.0
3.0
CMPT372
Jan 15, 2007

Horrible professor. Lectures are useless and unhelpful. He gives NO feedback on the course project. Asking a question will result in a 10-minute answer that doesn't even answer the question. Tests are comprised of basically opinion questions, and you'll most likely get points off even if you answered the question correctly. Good luck. =/

1.0
3.0
CMPT109
Apr 12, 2007

horrible professor. hard to understand and doesnt answer the question you asked. Answers everything else in the world but not the question.

1.0
5.0
CMPT362
May 31, 2007

The worst professor I've ever had and the worst class I've ever taken in either College or High School. Takes advantage of the fact that hes the only professor who teaches the class. The material is incredibly boring. He makes you depend on other classmates for your grade. Talks in a monotonous voice somewhere between a robot and a pirate.

2.0
5.0
CMPT109
Aug 25, 2007

So professor Johnson is overall a nice guy. However, he is not clear, and will not answer your questions without making you look kind of dumb. I studied, did a good job on my final project and ended up w/ a B+. Tests are hard so beware - and the material is dry. take at own risk.

1.0
5.0
CMPT109
Dec 15, 2007

before entering his class i read all these comments and wanted to give him a true try.. however these comments are real.. he is HORRIBLE .. take this class at a diff school or in the summer for your own SANITY .. he is the worst teacher ever!

1.0
5.0
COMP109
Nov 17, 2008

Honestly, find another professor who teaches this course. This guy is hard to understand with his accent, his voice is annoying, and when you answer his questions even if the answer is correct he'll still find a way to make yo u look/sound stupid. Do not waste your money on the textbook either, we never used it AT ALL.

2.0
5.0
CMPT109
Jan 30, 2009

DO NOT take him ! but if these comments didn't scare you away, here's how to pass his class: do ALL the lab assignments & go all out for the final project. His codes won't make sense so you'll have to look some up online. Don't bother asking him for help because he won't respond to e-mails and will never be in his office. & don't buy the textbook.

1.0
5.0
CMPT109
Apr 30, 2009

DO NOT TAKE THIS CLASS. i took this class and i totally totally regret it. as far as i know not one person in my class passed. he doesnt answer questions, and when you ask one he looks at you like ur dumb and then ignores you. DO NOT DO NOT DO NOT take this class

1.0
4.0
CMPT109
Dec 7, 2009

Quite possobly the worst teacher I've ever had. The class is manditory and he seems to realize that nobody in the class wants to be there, and neither does he. Don't bother asking him questions because he won't answer them. The class isn't hard but his uselessness makes it hard. Bottom line: DO NOT TAKE THIS TEACHER

1.0
5.0
CMPT109
Feb 15, 2010

I set up an appointment with him and he blew it off then i failed the test. If you even make a MILD suggestion he gives you an obnoxious look with his face. Hubert, are you two years old? Oh, sorry, stupid question. <- And that is what you told me if everything we went over was on the midterm and you were wrong.

2.0
5.0
CMPT109
May 8, 2010

DO NOT TAKE HIM. Takes this way too seriously for a gen ed class, even math/science majors were failing. Will not tell you when tests are and uses Blackboard for everything. Once I asked him for help, he lectured me like I was a toddler, then tried to fix my database and ended up deleting half of my work. SERIOUSLY?

1.0
5.0
COMP109
May 10, 2010

Do yourself a favor, listen to everyone else, and DO NOT TAKE HIM. The tests are impossible and he wonders why everyone fails. Binary was on the test. Why do we need to know binary?? 11 people showed up for the final because we've lost respect for him. Never, ever take him. Trust me. He knows his stuff, he just doesn't know how to teach it. At all.

1.0
5.0
CMPT109
Jul 14, 2010

This class was the bane of my existence for an entire semester. If you ask him a question he looks at you like you are an idiot. He is not a bad guy, and he is very intelligent but he can not teach. I am very curious as to why he chose teaching as his profession, as he has no aptitude for it.

1.0
3.0
CMPT109
Nov 22, 2010

AWFUL. I never understand what he's talking about, he doesn't help you AT ALL. my friends are taking this class with different professors and it's so easy. My friend is an engineering major and has no idea what any of this stuff is. stay away. Oh and don't ask questions because he makes you feel so stupid or yells at you.

2.0
5.0
CMPT109
Nov 26, 2010

WORST PROFESSOR I HAVE HAD AT MSU SO FAR!!! Not helpful at all. If you ask a question you basically get yelled at. Never gives anything back on time. Never posts grades on blackboard. Tells you that theres a test two days before. And never e-mails you back! If you dont have to take this class with him, DON'T!

1.0
5.0
CMPT109
Dec 5, 2010

Don't take this class!! He is extremely unclear with assignments, labs, and syllabus. He does not hand back homework or labs so your left guessing your grade and don't bother asking him for help because he will embarrass you in front of everyone. Don't even bother buying the book for that stupid access code because he posts 1 assignment for the entire semester and he could just use BB for it. My time and $ and patience and GPA will soon have been wasted on this horrible professor.

1.0
5.0
CSI110
Dec 8, 2010

This guy is a complete utter loser. You can not ask him for help because he will not help you. By far the WORST professor i have had so far. DO NOT TAKE HIM!!!

1.0
5.0
CMPT109
Jan 9, 2011

AVOID HIS CLASS! He has a bad attitude, gets mad when you ask questions. Syllabus is unclear, the book was a waste of money. Test are really hard-studying doesn't help, labs are vague, gives assignments back late. Won't tell you your progress in the class. NO direction on the final project. Overall terrible prof and boring class!! BEWARE!!

2.0
4.0
CMPT109
Jan 25, 2011

DO NOT TAKE THIS PROFESSOR, and if you have him, drop the class immediately. His instructions are difficult to understand and most assignments are useless. I barely learned anything from the class. All the comments are accurate, he's smart but just does not know how to teach the material.

2.0
5.0
CMPT372
May 10, 2011

Horrible! I thought all the comments were exaggerating. They weren't. Takes points off for everything. Gets angry if you don't know answers. Tests are difficult. No review. Project was difficult unless someone in your group knows how to use DBs and any other language beside Java. Expects you to learn everything on your own with no instruction.

2.0
2.0
CMPT109
Jan 16, 2012

I loved this teacher and this class! He gave difficult assignments and tests and i failed every single one of them. I went after class however to try to get extra help and he was very helpful. I ended up getting an A in the class although i did terrible on everything. Be nice and have a good attitude and he will pass you.

4.0
5.0
CMPT371
Jan 6, 2013

Very intelligent man and will help out immensely when approached outside of class, but the class itself is extremely disorganized. The "deadlines" are not followed and the exams are hard, but he curves at the end for sure. The final project is a lot of work but it's definitely something to be proud of when finished.

2.0
3.0
CMPT109
Feb 18, 2013

Failed every single test. Did all homeworks which were few, did all lab assignments and mostly did poor because of the lack of clarity on the professors part. But at the end of the day I somehow got an A. You will think you'll fail but he does a major curve at the end of the semester.

1.0
5.0
CMPT109
Apr 7, 2013

Class is impossible I failed everything he doesnt reply to emails or show up to his office hours Im praying I don fail by the end of the semester

1.0
5.0
CMPT109
May 11, 2013

What is computer science... I still could not tell you! Man is knowledgeable but cant teach he is not a teacher! For a Gen Ed class you would think you enrolled in an honors class... Labs are a joke he takes off for complete stupid bs and the directions... they are a joke like his class. If you have to take good luck... Youtube will be your bff

5.0
3.0
CSIT110
May 15, 2013

Knows his stuff. Disorganized. Visit his office hours and make sure he knows you. Emailing is not going to work because he doesn't respond. If he able to see your effort and knows who you are you will get a good grade. Exams are a bit difficult. Cool dude overall.

2.0
4.0
CMPT109
May 24, 2013

Does not grade coursework quickly; you won't know your grade until semester's end. Be sure to stalk blackboard as he sometimes does not mention in class that homework is due, but expects it anyway. Does not adhere to syllabus dates. Gives handouts so the expensive text isn't necessary. Pay attention so that you do not have to ask him to repeat.

1.0
5.0
COMP109
Aug 28, 2013

If you would like to be ridiculed and laughed at then go to this class. This guy should not be teaching. He will not answer any questions and he is just plain mean. I would go early to get help and he wouldn't even come help me. He is not clear and mocks the students.

1.0
4.0
CMPT109
Oct 28, 2013

I'm currently taking this class now, and I'm lost. He can't teach well never really tells you when something is posted so he EXPECTS you to assume when things are due. I haven't dropped a class yet but I'm honestly considering dropping this one. AVOID HIS CLASS & SAVE YOUR MONEY!

1.0
5.0
COMP109
Nov 14, 2013

Absolutely terrible, I'm just praying I don't fail. He doesn't respond to emails, mocks and laughs at questions, expects you to know everything, CHECK BLACKBOARD FREQUENTLY, he doesn't grade things quickly or adhere to the syllabus. I don't like computers, and he just made it even worse. Avoid his course if you can!

1.0
5.0
COMPUTER109
Nov 28, 2013

Please avoid this guy at all cost. I am so scare i might fail even though i did all my work and did okay on the test. His unclear, do not answer emails. When you ask him a question he gave you a lecture. AVOID HIM, please do not take this guy. I might pass, but i am still scare. Please DO NOT take him.

1.0
5.0
CMPT109
Grade: A
Dec 14, 2013

TERRIBLE TERRIBLE PERSON. DO. NOT. TAKE.

1.0
5.0
CMPT109
Mar 10, 2014

I have a 3.5 GPA and took this class a few semesters ago... I could not understand one word this man says.i had no idea that things were due and half the class had 3-4 missing assignments... I withdrew from the class and took it the following semester and got an A with an actual Teacher. COMMON MSU!

2.0
4.0
CMPT371
Mar 27, 2014

He's not very clear. This goes to deadlines and actual speech (accent). You get points off exam questions if your answer aren't exact as he said in class. Class is taught 100% with slides. There are some assignments that dont fit with what you're learning. The good part is that he gives a curve. Final project looks good, Tests come from slides.

1.0
4.0
CMPT109
Apr 9, 2014

Dr. Johnson is not a very good teacher. Currently in his lecture part of CMPT-109 and writing this. He is very confusing and you can't talk to him about any problems that you have with the class. If you are really good with computers you will be ok but if you are the typical person you might have trouble since the teacher is nonexistent

1.0
5.0
CMPT109
Grade: F
Nov 22, 2014

Had class in Spring and failed! He is difficult to understand and isn't clear on what he wants. Also he is not helpful in any way. This is a 100 level class and yet felt like a 400 level class. Work is tedious and highly difficult unless you're a hacker. I have to take the class again but not with him! AVOID THIS PROFESSOR! Don't buy book!

1.0
5.0
CMPT371
Dec 21, 2014

My biggest complaint about Dr. Johnson is that he's unclear with what he actually wants his students to do. One day he'll say that we have to do something, but then a week later he'll forget about it and say we were supposed to do something else. You have to just go with the flow to be honest. He means well but the class is completely disorganized.

1.0
5.0
CMPT371
Dec 21, 2014

Never clear on what he wants in terms of assignments and group projects. Awful explanation of concepts, at times seems like he doesn't know what he is talking about. Hard to communicate with. Would take another professor if there would be one available but unfortunately this guy has the market cornered.

1.0
5.0
CSIT315
Jan 27, 2015

Very poor quality. Very rude and inappropriate at times. Very unprofessional. Avoid like plague.

1.0
5.0
CSIT315
Jan 30, 2015

Can't explain even a single concept clearly. Poor articulation. Better learn software engineering on your own than with this guy.

1.0
5.0
CSIT415
Mar 26, 2015

He is the only Software Engineering Prof at MSU, thus there is noway to avoid taking him. Study on your Own because you will learn nothing during his lecture. Midterm and Final are ridiculously hard and the grading is awful. Multiple choice questions but he will give 5 options and always you have(Non of the Above).Hope for a curve so you can pass

1.0
5.0
CSIT415
Grade: B
May 18, 2015

The main issue with this professor is that he doesn't have clear grading criteria. He doesn't give back grades and he pulls it out of a hat at the end of the semester. I got a B so I'm not complaining too much. But this guy is boring, doesn't explain things clearly, and it's just a waste of time. Good luck future Computer Science majors.

1.0
5.0
CIST100
Nov 12, 2015

WOULD NEVER TAKE HIM AGAIN.. He barely speaks English, posts assignments and you don't even know what he talks about. He never responds to emails. He never is there to help you. awful teacher

1.0
5.0
CMPT109
Dec 27, 2015

DO NOT TAKE! Horrible professor! He is so disorganized and unclear and does not reply to emails at all! He is a tough grader and will give you a 0 even if you actually submit on time with effort put into the work. His tests are so unnecessarily hard! Must go to office hours to get your grade bumped up. Don't ask question because he is very rude!

1.0
5.0
CSIT100
Grade: Not sure yet
Jan 6, 2016

Very disorganized and unprofessional. He has a strong accent and does not explain things clearly. Everyone in the class was always confused. He gave several people 0 on assignments that were done correctly. The only way to get him to recheck your work is by going to his office and forcing him to. Also, he does not answer back emails. Don't buy book!

2.0
5.0
CSIT415
Grade: D
May 16, 2016

This class was very tough and tests always had 5 choices of multiple choice which were 88 questions and some short answers on top of that. Good luck future CS Majors.

1.0
4.0
CSIT515
Grade: B-
May 11, 2017
Wouldn't take again

Takes confusing / similar sounding topics and tries to quiz students to see if they're paying attention (e.g. Verification v Validation). Completely confuses students. Project involves obtuse expectations which will be met with harsh feedback. Expectations could not be less clear. Curves strongly to ward off criticism (or from apathy).

3.0
3.0
CSIT416
Grade: B+
May 18, 2017
Would take again

I took Dr. Johnson for IT Project Management. It is much apparent that he is a very knowledgeable professor. If you want an A, you're going to have to work for it. However, as long as you pay attention, you will pass. Nothing too major to worry about.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
4.0
CSIT212
Grade: C
Jun 13, 2017
Wouldn't take again

Disorganized and very hard to pay attention to during lectures! Has a deep voice and laughs at his own jokes randomly. "Ha ha". Yeah that's what he says. Pulls out your overall final grade out of a hat type of professor. Does not upload assignments on canvas and you won't know you you are doing in class!! Please do not take him!

Tough Grader
TEST HEAVY
LECTURE HEAVY
3.0
3.0
CSIT313
Jan 19, 2018
Would take again

Professor Johnson is not organized and does not give feedback at all throughout the semester. However, just take notes, read his powerpoint slides and work hard on your final project and you should end up getting a good grade. The project counts more than the exams. Other than that he is cool.

Get ready to read
Participation matters
GROUP PROJECTS
5.0
3.0
CSIT212
May 25, 2018
Would take again

Prof. Johnson knows what he is talking about and makes sure you understand the material. He cares a lot about his students which is why he asks you the questions randomly sometimes. He is fair grader in my opinion just pay attention.

1.0
3.0
CSIT111
Grade: Not sure yet
Dec 3, 2018
Wouldn't take again

Nearly every class is the same: Show up, sit down, listen, leave. Majority of the time he's explaining the concepts of Java and is very monotone at doing so. He doesn't teach it by giving you an exercise to do it in class, its more of an online course in that you're doing mainly Zybooks to learn Java. There was 1 class where we did exercises.

LECTURE HEAVY
1.0
5.0
CSIT111
Grade: F
Dec 10, 2018
Wouldn't take again

Professor Johnson is an absolutely horrible professor for this course. He doesnt know how to explain himself in ways that students would understand. As it is an introductory class for CS majors, he will confuse you with words and phrases that he assumes you should know.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CSIT110
Dec 10, 2018
Wouldn't take again

DO NOT TAKE HIS CLASS! I did not learn one thing all semester and he was not welcoming to help with anything. this class was required for my major and If you have the option, do not take his class.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
2.0
3.0
CSIT315
Jan 9, 2019
Wouldn't take again

In all reality if everyone didn't use the lab PC's and genuinely focused in class i'm sure everyone would have learned at least something. Regardless, a 50-150 (based on class page amount average) page document is due 3 weeks before the semester ends. Pick teammates with the same work ethic as yours.

ACCESSIBLE OUTSIDE CLASS
SO MANY PAPERS
1.0
5.0
CSIT111
Grade: D
Jan 10, 2019
Wouldn't take again

He was the worst professor I have had at this school so far because he does not explain himself in what he is teaching. I had no idea what was going on the whole time I was there. I highly encourage you to not take his class if you can help it since you too will be lost as well. He says you can ask questions but then makes you feel bad when you do.

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
3.0
4.0
CSIT111
Grade: B+
Jan 12, 2019
Wouldn't take again

Professor Johnson is a nice guy, but his java lectures consisted of long powerpoint presentations and no application exercises to practice/to learn java He is willing to help if you ask for it in class, but in order to receive a good grade, you really need to stand out, ask a lot of questions, and show you care. And DO THE ZYBOOKS.

Participation matters
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CSIT111
Grade: C+
Jan 22, 2019
Wouldn't take again

Prof. Johnson is a professor that tries too hard to be funny. He doesn't post any grades until the very end and it is frustrating to sit through his monotone voice. The only thing that helped me pass was Zybooks, which taught me more than his classes ever did. I tried asking him for help downloading Java and he was confused on how to do it. Never!

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
4.0
CSIT415
Feb 20, 2019
Wouldn't take again

EXTREMELY inappropriate at times and has made sexist/gender discriminatory remarks without even realizing it. Also doesn't teach and is an overall disaster as a professor, but that's fairly standard in the CS department...

1.0
3.0
CSIT415
Apr 23, 2019
Wouldn't take again

The PowerPoint he's using is from the 90s, seriously. No clear grading criteria, and you can smell the body odor every time he gets near you.

3.0
3.0
CSIT111
May 6, 2019
Wouldn't take again

He's not a bad professor, but his lectures are to heavy and complex and is so late when grading homework's. His quizzes are more like test as the study guides barely help.

Lecture heavy
1.0
4.0
CSIT112
May 6, 2019
Wouldn't take again

easily the worst person I've ever encountered at college. Rude and can't teach. Retaking the class this semester with a real professor

1.0
5.0
CSIT110
Grade: Rather not say
Sep 9, 2019
Wouldn't take again

Had the guy for 1 week. Then he got replaced by another professor. The insane difference in quality from him to our new one really lets you know that this guy is complete trash. Drop him if you get him.

1.0
5.0
CSIT111
Grade: Drop/Withdrawal
Oct 30, 2019
Wouldn't take again

Please If you see this man in your schedule please drop the class I don't care if its a requirement drop it.

Test heavy
Lecture heavy
Tough grader
1.0
4.0
CSIT111
Grade: Rather not say
Oct 30, 2019
Wouldn't take again

This guy became our professor after the second week of class. His lectures are very long due to the fact that his voice and tone, in general, puts you to sleep. The mid-term exam only had about five questions that actually related to the study guide that was given, which is no surprise due to the fact that he loses track of what he's taught to us.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
5.0
CSIT111
Grade: Audit/No Grade
Oct 30, 2019
Wouldn't take again

He is a horrible person as well as professor. Doesn't know how to teach and even if no one knows what is going on will continue to the next lesson.

Lecture heavy
Tough grader
1.0
3.0
CSIT111
Grade: Not sure yet
Nov 6, 2019
Wouldn't take again

One of the worst professors I've ever taken. He does not know how to teach. All he does is read off the slides. His voice is extremely monotone. Does a horrible job at explaining something. When you ask for help, at times he will mock you for it. The whole class dislikes him. He has a very weird laugh and makes cringy jokes. All in all, I rate 1/10

Test heavy
Lecture heavy
Tough grader
2.0
4.0
CSIT315
Nov 12, 2019
Wouldn't take again

Midterm was a 60 question scan tron. Questions you would only know the answers to if you read the entire book and memorized it. Project is worth 45% of your final grade. He gave a 50 point assignment that adds on your midterm grade. Apparently curves at the end of the class.

Test heavy
Group projects
Tough grader
1.0
3.0
CSIT112
Dec 4, 2019
Wouldn't take again

I'm a senior & took Java as an elective. I've had some bad professors before but never before did I really feel like I was robbed of my tuition money & my time. Meanwhile this guy gets paid to make fun of students students & actively refuse to teach even when asked a direct question. A 12 year old could do a better job and be more professional tbh

3.0
3.0
CSIT111
Grade: A-
Dec 12, 2019
Wouldn't take again

Johnson came into our class halfway through and at first, I thought this guy knew his stuff and would be cool. However, he's the type of professor where when answering a question, if you don't say exactly whats in his brain, you're "kind of right". The class just made me very anxious. He does know what he's talking about though.

Participation matters
1.0
4.0
CSIT111
Grade: B-
Jan 3, 2020
Wouldn't take again

This is the absolute worst Professor I have ever had in my entire life. He is always late to post grades online via canvas. In fact, my class ended last fall and I still dont know what I got on the final and a handful of assignments. His lectures consist of him reading each PowerPoint slide word from word. Do NOT take this Professor.

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
3.0
CSIT111
Grade: B+
Jan 3, 2020
Would take again

Professor Johnson is the type of professor you take where you end up not learning anything but still passing fairly easily. I took him for CSIT 111, there were about 6-7 graded programming assignments, which all can be found online. You have a midterm and final all done on scantron they're lengthy, but again all answers for them can be found online

Graded by few things
Lecture heavy
1.0
4.0
CSIT111
Grade: B
Jan 7, 2020
Wouldn't take again

If you do not have programming experience and you are taking java DO NOT take this professor. He just speaks off of the slides and does not explain the material well at all. He barely posts grades we took 3 exams and had 7 assignments and he only posted 1 test and 3 assignment grades... literally the worst!

Graded by few things
Lecture heavy
1.0
5.0
CSIT315
Grade: B
Feb 17, 2020
Wouldn't take again

First off, this professor's grading criteria is NOT clear and straightforward as he claims. His classes are lecture heavy, no content at all, and we had to stay an extra 40 minutes in class because his instructions for the group projects were so unclear, he had to grade them on the spot. Never again. Avoid this professor.

Group projects
Lecture heavy
Tough grader
1.0
3.0
CSIT515
Mar 14, 2020
Wouldn't take again

Hubert is a bad teacher but an ever worse person . Mocks and belittles students and forces them to inflate his ego. I missed at least 4 classes because I was so uncomfortable being in his presence. The fact that MSU has done nothing about all this despite 15 years of reviews on here is appalling. this guy is downright sinister

1.0
4.0
CSIT100
Grade: Incomplete
Apr 2, 2020
Wouldn't take again

He is a computer teacher but struggles with technology ironically. Takes forever to grade and gives assignments with out saying anything over weekends. Do not take his class.

Lecture heavy
Tough grader
1.0
5.0
CSIT100
Grade: B
Apr 9, 2020
Wouldn't take again

Dr. Johnson is a disaster. This is a 100 lever gen ed course, and he expects all students to know his lingo. Now that we're online bc of COVID, he is even worse. He doesn't grade assignments, answer emails, and gives us a 2 day warning of a paper. Likewise, he tells us assignments are due T, but locks them on canvas Sat. Don't take him.

Lots of homework
Lecture heavy
1.0
4.0
CSIT110
May 14, 2020
Wouldn't take again

I have never had a stronger dislike for a professor more than I do for him. He loves to put his students on the spot and ask questions about stuff we haven't learned yet, then will get annoyed when they do not know the answer. Just now he put in an assignment that none of my peers knew about and gave me a 15/100, which lowered my grade drastically.

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CSIT110
Grade: B+
May 28, 2020
Wouldn't take again

Refuses to answer emails, dodges questions during his droning lectures, constantly assigns things and either unfairly grades, or forgets to grade at all. gets mad when you ask him about it. Made us buy a $200 textbook and never graded us for the assignments. Hes condescending and rude. Waste of money and time. Im shocked he hasnt been fired.

Graded by few things
Lecture heavy
Tough grader
2.0
5.0
CSIT111
Grade: A
Aug 21, 2020
Wouldn't take again

Hes nice, his lectures could just use a lot of improvement. For me, the issue was that we wouldnt code AT ALL in class and his tests were about coding. I dont know if his lectures have changed. My advice: go to office hours as much as possible, google programming questions (he usually gets his test questions from there)

Accessible outside class
Test heavy
Lecture heavy
1.0
4.0
CSIT315
Grade: Not sure yet
Nov 30, 2020
Wouldn't take again

Avoid at all costs. Writing this during Fall semester of covid (all online). He had no idea what he was doing, entire class was confused constantly. We had little to no direction for an entire project while he drags on through his lectures which seemed to not be clear the point of them either. I'd be surprised if anything learned anything from him

Graded by few things
Group projects
Lecture heavy
1.0
5.0
CSIT111
Grade: Not sure yet
Dec 6, 2020
Wouldn't take again

Doesn't know how to work a computer. He literally will not answer your emails NEVER, your lucky if he ever answers. He doesn't know how to teach horrible teacher. Just reads off of slides, he will call on the same people to answer questions. He doesn't teach you how to use the programming softwares. If you ask a question he will not answer it. BAD!

Lots of homework
Test heavy
Tough grader
1.0
5.0
CSIT110
Grade: C-
Mar 5, 2021
Wouldn't take again

This guy has to be the worst professor I have ever had. When you ask a question he laughs at it, and then barely explains it. He doesn't respond to emails or if he does its a few days later/weeks. One time I emailed him about something important and he responded with something completely different. He puts grades in until the last minute as well.

Lots of homework
Get ready to read
Hilarious
1.0
4.0
CSIT100
Grade: Incomplete
May 17, 2021
Wouldn't take again

this guy is straight up horrible, didn't learn a thing never got my grades, he should be fired.

Test heavy
1.0
4.0
CSIT111
Grade: B+
Jun 9, 2021
Wouldn't take again

I genuinely don't understand why Professor Johnson is allowed to continue teaching at this institution. ANY time I emailed him (as there were no office hours), he'd take on average 1-3 weeks to respond. His assignments were extremely vague as to their expectations and his exams non-representative of the course material. Terrible. DO NOT TAKE.

Test heavy
Graded by few things
1.0
5.0
CSIT212
Jun 14, 2021
Wouldn't take again

If you have the misfortune to be given Dr. Johnson for an online class - DROP IT IMMEDIATELY. This was supposed to be an asynchronous class... with random due date times for assignments, a continually lack of communication on the Professors end (3-6 days for every email response, in a 3 week class) and the assignment prompts were unintelligible.

Graded by few things
Test heavy
Tough grader
3.0
2.0
CSIT104
Grade: A-
Jan 20, 2022
Would take again

he's really nice and I liked taking python with him, but I never knew where I stood in the class. python isn't too hard to learn and he definitely made sure we understood it by having us program in class, but he never posts grades and the exams are on paper and have questions on things we never really went over. still an easy A tho

Graded by few things
1.0
3.0
CSIT112
Grade: A
Mar 31, 2022

This professor was honestly not the best. He sometimes didn't seem like he knew what he was doing. He also expected us to remember everything from python and he never graded things on time so we were left with us assuming as to what our grade was. He literally spent an extra month after the semester ended grading our final

Lecture heavy
1.0
4.0
CSIT104
Grade: C-
Apr 8, 2022

you cant contact him outside of class at all

Tough grader
Lecture heavy
1.0
5.0
CSIT111
Grade: B
May 14, 2022

This professor the goat ong. bro highlighted the answers for us for both midterm and final exam. you wont understand a single thing from his lecture, till this day i dont know what a variable is. but thank you hubert for highlighting the exams for us you the goat ong.

Tough grader
Get ready to read
1.0
5.0
CSIT111
Grade: C+
May 19, 2022

For a gen ed class, Johnson treats like everyone is some programming wiz. He always assigns work without any warning, the quizzes and test are worth 70% of the grade and has material he never goes over. And if you needs help, he never answers emails. That is not what a professor should do for students. PLEASE AVOID HIM TO SAVE YOUR GRADE AND SANITY

Get ready to read
Lots of homework
Lecture heavy
1.0
4.0
CSIT111
Grade: Rather not say
May 26, 2022

Honestly, if you're new to java programming don't take this class. He'll talk abt data types, variables, objects, and classes etc but never how to construct the body within a class. You'll think you understand something until he randomly assigns a project or gives out a pop quiz. Also, you'll never know where you stand in the class; late grader.

Tough grader
Lecture heavy
1.0
4.0
CSIT515
Grade: B+
Jun 10, 2022

This guy is hands down the worst teacher in the CS Department. This course was a massive waste of my time. He doesn't teach "software engineering" (I actually started work as a software engineer after I got out of Montclair). He doesn't respond to emails, and doesn't care about you. I think the only he hasn't been fired is because of his tenure.

Graded by few things
3.0
1.0
CSIT111
Grade: A
Nov 28, 2022

Professor Johnson isn't bad but his class is easy. Honestly, his exams are just interesting (in many ways). He also started giving pop quizzes with 1-2 questions. If you get 1 question wrong your grade will suffer. In any case, Prof Johnson isn't bad and has a sense of humor. Go to his office to ask questions and talk to him and you will succeed.

Participation matters
Beware of pop quizzes
Test heavy
1.0
5.0
CSIT515
Dec 30, 2022

Take my word for it and just avoid this guy. Drop the class right now if you were thinking of enrolling. Just do it.

Group projects
So many papers
Graded by few things
1.0
4.0
CSIT104
Grade: A
Apr 5, 2023

Don't take him. He doesn't know how to explain and teach, just goes through slides like nothing.

1.0
3.0
CSIT111
Grade: Not sure yet
May 5, 2023

I'm usually pretty understanding with professors, but Johnson was terrible on another level. Took months to grade assignments (would have to be asked multiple times for grades), would never respond to emails, and would give random quizzes. Midterm was a SCANTRON and he still took over a month to grade so you never know where you stood. DON'T TAKE.

Beware of pop quizzes
1.0
5.0
CSIT315
Grade: B+
Sep 7, 2023

Don't take him!! Avoid him at all cost if you can!!

Tough grader
Lecture heavy
Test heavy
1.0
2.0
CSIT104
Grade: F
Sep 21, 2023

He didn't grade anything until the semester ended. As a result, I didn't know he gave me a 0 on the midterm, even though I took it (and no I didn't cheat), until the semester ended. He also never responded to my emails asking him why he failed me. Now that F is stuck on my transcript. If there was a worst teacher award, he'd get a grammy.

5.0
2.0
CSIT315
Grade: Incomplete
Oct 10, 2023
Would take again

Such a good Professor!!! As long as you participate and stay focused during class then you won't even need to study much

Participation matters
Hilarious
Lecture heavy
1.0
4.0
CSIT315
Nov 1, 2023

Literally the WORST professor I have ever taken in my life. He is completely incapable of teaching. The slides are the most unorganized power points you will ever see. This professor is unhelpful, and doesn't care about the students. Lectures are a complete waste of time and he doesn't even know what he's talking about. SAVE YOURSELF. DON'T DO IT

Group projects
Lecture heavy
Graded by few things
1.0
4.0
CSIT104
Nov 7, 2023

If I had to choose between retaking his class or dropping out of college and joining the circus...

1.0
5.0
CMPT10908
Grade: F
Dec 11, 2023

Disorganization: Professor Johnson relies solely on paper for organization, leading to a chaotic environment. His office is overflowing with papers, making it difficult for him to locate submitted assignments.

Tough grader
Group projects
Test heavy
1.0
3.0
CSIT112
Grade: Not sure yet
Apr 25, 2024

Hubert has to be one of the worst professors ive ever encountered. This guy says he's in his office from 6 am yet he never grades anything and never responds to emails. What is he doing all morning? He can't teach and laughs at you if you answer anything slightly wrong. When he does grade one thing, it's as if he pulled it out of a hat. Gotta pray!

Beware of pop quizzes
1.0
4.0
CSIT112
Grade: Not sure yet
Apr 30, 2024

The only thing I learned from this class was that anything in life is possible. If this man could go through the rigorous procedure of becoming a professor and succeeded through it then I can do anything in life. Incompetence and laziness are his main traits, the only way to succeed in his class is to hire a tutor or pray. Good Luck!

Lots of homework
Hilarious
Beware of pop quizzes
1.0
5.0
CSIT112
Grade: Not sure yet
Apr 30, 2024

I've never met someone so incompetent and out of touch with his classroom until now. I read all these negative reviews thinking I could do it, and I can assure you. It's a gamble in this class, you don't know your grade for the entire semester and prayers are the only steps you can take towards your grade.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSIT112
Grade: Not sure yet
May 1, 2024

Probably the worst professor I've ever had the displeasure of taking. Exams were scantrons with false "correct" answers selected for grading, some questions had no right answer listed, and others were intentionally misleading. Had to track him down to correct them, and even then he didn't give back the points he promised to. Absolutely awful.

1.0
5.0
CSIT112
Grade: Not sure yet
May 3, 2024

Horrible professor. You don't know where you stand all semester, he gave us quizes 2 months ago that still haven't been graded. You can't even follow the syllabus since he just makes up random assignments and quizes mid semester. One thing i can assure you is that you will have to get used to being laughed at, he will laugh at you at some point.

Tough grader
1.0
4.0
CSIT315
Grade: B+
May 15, 2024

I haven't learned a thing in this class and the semester is almost over. I have been doing a project with a group I have no direction on. He doesn't teach, he just rambles all the time in class. I don't even have a grade in my class, I don't know how I'm doing. If I could provide screenshots I would. I haven't learned anything and I paid for this..

So many papers
Lecture heavy
Graded by few things
1.0
4.0
CSIT515
May 15, 2024

One of the horrible professor in CS department. There are two exams- mid term and final exam with one final group project. There is no clear idea how he grades finally. He never responds to any mails when you need help. Avoid him at all costs!

Tough grader
Graded by few things
1.0
2.0
CSIT112
Grade: A
May 22, 2024

You did not know your grade all semester. Exams were completely random and have topics not talked about in class. Lazy professor, cannot teach. Possibly the worst professor of all time. Be prepared to be laughed at by him. If you didn't believe in God before this, you will start praying to him at the end of the semester. Good Luck

Participation matters
Group projects
Lots of homework
2.0
4.0
CSIT112
Grade: Not sure yet
Nov 29, 2024

Hubert's class is a wild ride - you never know your grade, and exams cover material not taught. But unstuck AI really helped with prep. Just gotta pray and power through!

1.0
5.0
CSIT111
Grade: B-
Dec 19, 2024

Prof Johnson did not hand out the online textbook until halfway through the semester. Then, he proceeded to assign the work that the class, as a collective, had missed due to his faults and have each of those assignments due within the next week. He is not accessible outside class and never truly at his office hours. Do not take for your sanity.

Tough grader
1.0
3.0
COMP
Grade: A
Dec 19, 2024

He starts grading assignments around Week 8. The only thing I learned from this class is how to avoid people in the long term, lol

3.0
3.0
CSIT111
Grade: A
May 14, 2025
Would take again

Prof Johnson was an OK prof not too good and not too bad. His teaching was fine. Something I rlly disliked abt him is that he never posts any grades so u dont know how u r doing. The man is extremely hilarious. U will laugh alot in his class. Overall hes great but the material is a bit tough so you need to pay attention The answers are on the exams

Participation matters
Hilarious
Lecture heavy
4.0
3.0
CSIT111
Grade: A
May 14, 2025
Would take again

I don't understand why so many of these reviews are bad They were definitely exaggerated bc Prof Johnson was a great prof in my opinion. He would explain the concepts clearly and asks us to stop him if we don't get anything or need clarification. He could be a late grader but he curves your grade. Java could be a bit confusing but hes ready to help

Participation matters
Hilarious
4.0
3.0
CSIT111
Grade: A
May 14, 2025
Would take again

I enjoyed being in Dr.Johnson's class. He had a good sense of humor and always made me laugh. He's the type of professor to randomly call on you in class which forced me to pay attention. His class consisted of programming assignments done on eclipse, revel assignments, and midterm & final Sometimes he gives quizzes but they don't count toward you.

5.0
4.0
CSIT111
May 15, 2025
Would take again

Professor Johnson was a great professor but Java is hard so you need to pay attention in class and ask questions. He doesn't use canvas a lot for grades but does curve your grade. His exams are all MC with one coding question. BTW the answers are on the exams you just need to look carefully--I still don't know why he does that but thank u prof.

5.0
2.0
CSIT111
May 15, 2025
Would take again

Excellent professor

5.0
1.0
CSIT111
May 15, 2025
Would take again

He is a great professor. He really care about his students I know this because he choose people randomly in the middle of the class and ask them question and this makes you pay attention. he always mentioned you should stop him and ask question if you don't understand something , he is a late grader but he curves. definitely would take him again.

5.0
2.0
CSIT111
May 21, 2025
Would take again

I liked taking Java with Professor Johnson. He was very chill and curved everyone's grades at the end of the semester. Don't expect him to grade things right away though as he rarely uses canvas which could be a disadvantage to some, but he's great. You don't even need to study or cheat for this exams as the answered are blurred. Good luck!!

Get ready to read
5.0
1.0
CSIT111
Grade: A+
May 28, 2025
Would take again

ABSOLUTELY THE BEST!!!!!! Take him for Java 1...I don't know about other classes but if you take him for Java 1, you will guarantee the A! Easy A:) Good Luck:))

5.0
3.0
CSIT111
Grade: A+
Jun 3, 2025
Would take again

Java went well with Professor Johnson as he gave many opportunities for you to succeed.The class itself can be tough but if you ask him questions, he will explain it in the best way for you to learn,but you just need to participate. One thing I really loved is that he curved everyone's grades. He's a fair grader in my opinion. He's also very funny.

Get ready to read
Participation matters
5.0
3.0
CSIT111
Grade: A+
Jun 4, 2025
Would take again

Professor Johnson was a fair grader. The class itself is difficult, but he made it easy. Definitely take him for java 1. I'm not sure how he teaches other classes but would recommend for CSIT 111. Pay attention, participate, ask questions, study the lecture notes, and do the revel assignments. He will help you when you are lost. Good luck!

Participation matters
Caring
Respected
5.0
1.0
CSIT111
Grade: A+
Jun 9, 2025
Would take again

Take him for CSIT111!

Caring
5.0
2.0
CSIT111
Grade: A+
Jun 9, 2025
Would take again

Not sure why many are against Professor Johnson in the reviews, maybe he is working on them now. I took him for java, and I liked the class.I guess the people that wrote the bad reviews were just angry because they didn't get an easy A meaning they didn't pay attention or study. I can't speak for other classes he teaches but for java, he was great!

Get ready to read
5.0
1.0
CSIT111
Grade: A
Jun 9, 2025
Would take again

Good prof, his tests are interesting (if you take him, you will know why!)

Get ready to read
Participation matters
Amazing lectures
5.0
3.0
CSIT111
Oct 13, 2025
Would take again

Great Professor and nice guy! I learned something...

1.0
5.0
CSIT104
Grade: Not sure yet
Oct 28, 2025

Majority of the class is taught on Zybooks, which is insane considering I'm paying to be here. Teaching is not very efficient, midterm had lessons that he didn't even go through class. You practically have to teach yourself everything. He doesn't post grades asap. He is also slow and unenthusiastic while teaching.. not beginner friendly at all.

1.0
4.0
CSIT104
Grade: C
Nov 2, 2025

He makes us do everything on Zybooks and teaches the class in the weirdest way. Each one of his lectures are filled with slides of code, he asks you to type the code in and then it ends up being incorrect. Mid term had a bunch of stuff we didn't learn in class and on top of that he does not know how to use canvas.

Tough grader
Lots of homework
1.0
3.0
CSIT104
Grade: Not sure yet
Dec 10, 2025

Didn't show us how to use zybooks, basically only graded on zybooks, which is solely done out of class. Lectures are chaotic with unclear slides. The midterm was difficult with no real prep. Will laugh at you if you ask a question in class. Do not take him as a professor.

Lots of homework
Lecture heavy
1.0
3.0
CSIT104
Grade: C+
Dec 30, 2025

The worst professor I've had the displeasure of having. I wouldn't wish his class on my worst enemy, please don't take him anyone else would be better.

2.0
4.0
CSIT104
Grade: C-
Jan 1, 2026

His tests were incredibly long and his study guides weren't that helpful. He is a slow grader; he literally waited until the last possible minute to grade assignments. If you ask for extra credit it's actually an extra assignment which can lower your grade. He is impossible to reach through email.

Tough grader
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

78%

Textbook Required

54%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 48 grades
Most common grades:
Not sure yet (14)
A (11)
B+ (8)
Grade Distribution
A(16)B(8)C(8)D(3)F(4)A-/B+(10)
Based on 70 reported grades
Not sure yet: 14
A: 11
B+: 8
B: 5
Common Tags
Lecture heavy (26)
Tough grader (22)
Test heavy (14)
Graded by few things (13)
Participation matters (11)
Lots of homework (9)
Get ready to read (8)
LECTURE HEAVY (7)
Rating Trend

Stable

+0.14 avg change
May
Jun
Oct
Nov
Dec
Jan
Last 6 months
Ratings by Course

SOFTWARE1

4.0

(1)

CSIT416

3.0

(1)

CSIT313

3.0

(1)

CSIT111

2.7

(37)

CSIT212

2.3

(3)
+19 more courses
Difficulty by Course

CMPT362

5.0

COMP109

5.0

CSI110

5.0

COMPUTER109

5.0

CIST100

5.0

Similar Professors