1.7
Quality3.9
Difficulty23%
Would Retake154
Reviews23%
Would Retake
154
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
78%
Textbook Required
54%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.14 avg changeRatings by Course
SOFTWARE1
4.0
(1)CSIT416
3.0
(1)CSIT313
3.0
(1)CSIT111
2.7
(37)CSIT212
2.3
(3)Difficulty by Course
CMPT362
5.0
COMP109
5.0
CSI110
5.0
COMPUTER109
5.0
CIST100
5.0
Reviews (154)
Teaches w/badly photocopied slides w/overhead. Tests are 95% memorization
No Comments
Is not organized, does not show up to class, very poor syllabus
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'
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!
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!
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.
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!!!
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.
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"
No Comments
he sucks
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
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!
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.
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...
worst class i ever took. worst professor on campus.
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.
This clas is awful...teacher is very unclear and I doubt he knows what he is talking about...he tells awful jokes...
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!!!
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
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. =/
horrible professor. hard to understand and doesnt answer the question you asked. Answers everything else in the world but not the question.
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.
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.
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!
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.
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.
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
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
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.
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?
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.
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.
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.
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!
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.
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!!!
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!!
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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!
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!
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.
TERRIBLE TERRIBLE PERSON. DO. NOT. TAKE.
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!
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.
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
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!
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.
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.
Very poor quality. Very rude and inappropriate at times. Very unprofessional. Avoid like plague.
Can't explain even a single concept clearly. Poor articulation. Better learn software engineering on your own than with this guy.
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
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.
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
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!
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!
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.
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).
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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!
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...
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.
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.
easily the worst person I've ever encountered at college. Rude and can't teach. Retaking the class this semester with a real professor
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.
Please If you see this man in your schedule please drop the class I don't care if its a requirement drop it.
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.
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.
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
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.
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
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.
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.
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
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!
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.
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
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.
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.
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.
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.
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)
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
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!
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.
this guy is straight up horrible, didn't learn a thing never got my grades, he should be fired.
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.
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.
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
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
you cant contact him outside of class at all
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.
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
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.
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.
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.
Take my word for it and just avoid this guy. Drop the class right now if you were thinking of enrolling. Just do it.
Don't take him. He doesn't know how to explain and teach, just goes through slides like nothing.
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.
Don't take him!! Avoid him at all cost if you can!!
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.
Such a good Professor!!! As long as you participate and stay focused during class then you won't even need to study much
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
If I had to choose between retaking his class or dropping out of college and joining the circus...
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.
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!
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!
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.
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.
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.
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..
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!
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
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!
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.
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
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
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
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.
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.
Excellent professor
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.
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!!
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:))
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.
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!
Take him for CSIT111!
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!
Good prof, his tests are interesting (if you take him, you will know why!)
Great Professor and nice guy! I learned something...
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.
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.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
78%
Textbook Required
54%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.14 avg changeRatings by Course
SOFTWARE1
4.0
(1)CSIT416
3.0
(1)CSIT313
3.0
(1)CSIT111
2.7
(37)CSIT212
2.3
(3)Difficulty by Course
CMPT362
5.0
COMP109
5.0
CSI110
5.0
COMPUTER109
5.0
CIST100
5.0