1.8
Quality4.0
Difficulty20%
Would Retake178
Reviews20%
Would Retake
178
Reviews
Rating DistributionOfficial
178 total ratings5
14
4
12
3
17
2
24
1
111
What Students Say
“The lectures are pointless”
CS1428 - 1.0 rating“Its impossible to make a good grade if you dont know what youre being graded on”
CS1428 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
68%
Textbook Required
31%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.84 avg changeRatings by Course
MATH2471
4.0
(1)CS2308
2.8
(4)1428
2.0
(12)CS1428
2.0
(61)CS4350
2.0
(10)Difficulty by Course
1428254
5.0
1320
4.5
1428
4.3
CS1342
4.2
CS1428
4.2
Reviews (177)
Maybe it was because this was his first semester here, but he was not a very strong professor. The problem stems from his inability to convey ideas effectively and an over dependence on his outline. That being said he is not a bad guy and is very willing to help you out. He is not a strict grader and his exams are fair.
Professor Gholoom provides PDF notes and does not deviate much from them. Book is extraneous material. He seems like a nice enough guy but he isn't the best teacher. He has weekly quizzes and 3 exams. The material itself is not that hard. Want an 'A'? You have to teach yourself the bulk of the material. Find online resources.
He is not a very nice person. I find the material to be very easy and excel at the labs, but he grades with such disdain that it is impossible to get 100% on anything. It doesn't help that his English is horrible and everything he gives you has tons of typos in it. Take my advice... take someone else!
Teaches straight from Power point, doesn't use any books. Grades are either full credit or no credit. Horrible grading policy.
Very difficult to pass his class. Programs are assigned weekly. Me and about all the people I talked to never scored above 6 out of 10 on them do to minor mistakes. Tests are filled with trick questions. Test reviews are misleading and will not prepare you for the test. It is difficult to retain information from class. Don't take.
He does not spoon feed you the information. To do well you have to be engaged in class asking questions. He very approachable if you have any concerns. When he gives you a study guide they are suggestions make sure you study anything associated with the topics he lists for they will be on the test. I didn't find him as strict as others commented.
A professor that thinks he should be the head of the department, but is just simply not. He is frustrated that he has to teach freshman courses, and it deeply affects his teaching. His tests are riddled with trick questions as well. I am fluent in C++ however scored a 50 on the first exam because the questions weren't relevant. Do not take Gholoom.
Do not take his class. He does not demonstrate much in class and he does not grade his student's homework and let people who knows nothing about computer science to grade it i took java for 3 years and his class is just horrible
Was really excited to take a 1428 course, but this professor has made me dislike it. He LOVES trick questions. A program assignment every week was the easiest part. Everyone would fail quizzes b/c of the trick question. He laughs if you ask a stupid question so students learned to not ask anything. Don't take unless you have prior c++ knowledge
Please believe me when I tell you, DO NOT TAKE GHOLOOM. his program assignments are so time consuming and there is one every week. He is so rude if you don't understand the material. His test are nothing like the review and tricky. Everyone always did bad on the test. computer science was interesting before gholoom.
Worst Teacher by far. We asked him once to write a program in class. He refused bc he said he wouldn't get it right the first time? Also has someone else grade your hw. Multiple times he had to change my grade because of grading errors.If you like tricks, his quizzes are full of them. Exams are out of 15 points. If you miss 2, you're screwed. Avoid
Worst teacher by far. I made an A in the lab but his trick questions and lack of clarity on homework assignments got to me. Do not take his class
I was so excited to take a CS course. This guy not only puts trick questions on quizzes and tests, he also doesn't even do demos in class. You learn all that in lab so I hope your lab instructor is good. He expects you to already know a lot of the material. Only take if you have prior coding experience.
He expects for you to try your hardest. He does not care about your grade if you do not care about your grade. Very friendly during office hours. His outline on his website is extremely helpful and his lectures are based off of the pdf files on his website. Pay attention & practice on your own time and there isn't a reason you shouldn't get a B.
In 80 hours of college studies thus far, this is hands down the worst professor I have ever had. I went into this class with previous programming experience in C++. His directions are *terrible* and his penchant for trick questions on exams borders on ridiculous. His lack of clarity is horrible. Any love you have for CS will be killed by him.
Worst professor I've ever had. Students correct him at least twice every class (not exaggerating). His accent is hard to understand. He just stands at the front of the class, rambles and reads from the PowerPoint. BOO! BAD PROFESSOR!
Gholoom is not a great professor. He has no sympathy for students and gives trick questions on the tests. I understand wanting to prepare us for a real world scenario in programming, but his parameters for grading are very strict and will not hesitate to give a zero on programming assignments. Not to mention we have yet to see him write a program.
He is serious about his class and is very specific. While he does make you follow strict rules for the program, but he is doing it to prepare you for the real world. He may read the lecture from a powerpoint but he is always asking if you have questions after he finishes a concept. If you want to fly by don't take it. CS majors may be interested
Pro's and con's I will let you decided. Pros: he lets you work with a partner on everything except tests. Cons: He loves trick questions, there are only 3 tests that deicide a majority of your grade. His C++ assignments are not easy if you've never done C++ before. Any lab you take will be taught by someone who doesn't speak English well. Avoid pls
Gholoom is a terrible professor and person. He MAKES UP REQUIREMENTS after giving assignments, and doesnt tell you. Then you get a 0 because you failed to meet said requirement (which did not exist until the day its due). He also will give some people partial credit and others zero because h doesnt like them. I witnessed this multiple times. AVOID
Tough on grading assignments
Fair grader, can understand what he says better than most other professors.
First things first, quizzes, tests, and assignments are not easy. He loves trick questions and has no sympathy for students. Did not really learn anything from his lectures and he is also a tough grader and i highly recommend getting the book as you will have to teach yourself the material. (he told us you won't need it) Did not make CS fun at all!
He gets a rise out of tricking students and grades your programming assignments in software different than he has you write them in. He states that you are free to question his grading, but when I did, very respectfully I might add, he took it extremely personal and never spoke to me again. I would not take any class he teaches.
Class average on midterm was 45 and he refused to curve. His tests are all trick questions, and grading is objectively inconsistent between students and between assignments. This is easily the worst professor I've encountered at TxState. Be prepared to teach yourself and make sure you break code 1000 different ways to try and prepare for tricks.
I learned a lot in his class. However, his grading policy is UNREAL. As a first time computer science student I worked extremely hard in his class, only to receive a C. If you do your assignment 98% correctly he will take off 40 points for the incorrect 2%. He really expects perfection, anything else fails. Avoid if you care about your GPA.
If you aren't a computer science I wouldn't suggest to take him. I was struggling to maintain a D in that class then pulled a C out of nowhere. The lab definitely helps and will boost your grade. The exams are extremely hard, lots of trick questions. He expects you to know everything about the subject even though its an introduction course. AVOID!
If you use a Mac at home, you're screwed unless you have time to use the PCs in the learning lab for projects. This class was extremely difficult for me but a made it out with a C and what was left of my sanity. If you communicate with him throughout the semester, he'll be very helpful. Do projects early so you can email him for help.
He would be a decent professor for CS 2308 or other non-introductory level classes. For a beginner this class is going to be very challenging and you are going to have to teach yourself everything. He expects perfection and his lectures never helped me with the assignments at all so I had to read the textbook (that he said we wouldnt need)
He was of no help, whatsoever. Always made errors on the assignments, and had this weird grading system that I've noticed that ALL bad professors have. At least, when we were paired up with partners, my partner was super helpful. Avoid him like the plague.
Cool professor.
If your taking any introductory courses please do yourself a favor and stay away from him like the plague. If you like having to self-teach yourself completely this teacher is for you.
The lectures are pointless. I taught myself the material.
The best of all professors in the Computer Science department. You're getting your moneys worth. He puts on a beautiful display in the classroom in every lecture. By the end of each lecture, you walk out a brighter and better person. His availability at any time is well reputed. He is a marvelous professor. Easy and fair grader as well.
Terrible. Will give a 5/10 for an assignment even though you made sure it met his stated criteria. His stated criteria aren't the actual criteria. Will take off points for irrelevant nonsense not outlined as a requirement. Unclear questions on tests/quizzes and nit-picky like a mofo. Doesn't use TRACS. Lectures unhelpful. He's unsympathetic. AVOID!
Picky grader. Changes his mind mid project and won't tell you. Never actually used the full class time. Fine lecturer but just crap with grading. Entirely too nit-picky & doesn't reflect that on the project criteria or his syllabus.
His first time teaching CS 3358 and it was an absolute disaster. Every one of the homework assignments, you would get 75% of the grade deducted if you were unable to complete one section. Worse, you couldn't even really go to office hours because the homework would be assigned on Tuesday and be due on Thursday. Doesn't use TRACS; avoid if possible.
Not the class for those with Tiny Heart Syndrome; Mr. Gholoom does the right thing and makes you earn your grade, at the same time he is very helpful and attentive to students' needs. If you are capable of following simple directions and put forth an honest effort you can get an A in this class.
I've had Gholoom for 3 classes, 1428, 2420(digital logic), and 3358. I don't understand all of the hate. His assignments, in all 3 classes tell you EXACTLY what you have to do. His lectures are comprehensive, and though some errors get through,this is because he makes his own content and it will be corrected. People are mad because he's honest.
Grades assignments excessively harsh with grading criteria not reflecting the understanding of the material. Exams expect you to know more than he goes over in class and sometimes include questions from other classes. Overall inconsistent and ill-tempered. One time equated turning homework in late to two trains colliding... Do well to avoid.
I have never seen a professor that grades so harshly in my life. He will take off entire letter grades for simple honest mistakes, typos, and things not at all related to the subject matter, even if you understand the concepts perfectly. Rather than being professor and student vs CS, it's you and CS vs the professor. Terrible teaching philosophy.
Don't skip, listen , do homework, and you will. He's a tough grader, but that only makes you more precise when doing math. I learned more in the past 16 weeks than the entirety of high school. You are expected to know Algebra, and trig fluently, and if you ask dumb questions, you'll get a sarcastic response. Overall he was a great no BS teacher.
Pretty rude if you ask questions during class but if you go to his office hours he is much nicer. Exams are mostly tracing code and some multiple choice. Very tough grader... VERY!!!!!!
You can only pass this class if you are a g, Mr. Gholoom is tough but willing to help if you come by his office hours. You must put in alot of work if you want to pass his class and i would suggest hardly missing lecture.
inconsistent grader gives multiple sample outputs that dont match up, looks like typed the outputs himself, tests a different input to grade ur programs takes off points for your mistakes, may ignore them next time rumored to be harder every semester, PLEASE DONT TAKE, wait til next semester for another prof
He is a nice guy outside of class. However, he makes the class hard because he can. Test averages were constantly around a 40-50%. Tests included difficult trick questions. Programming assignments were difficult, however beneficial. He would often take off entire letter grades for simple mistakes.
Do not take him take someone else. Hardly anyone ever passes the tests, they are in no way correlated with what is covered in class. PA assignments are way to long and hard and there was never any extra credit given. He is nice in office hours but he just makes the class much harder than it should be save yourself the trouble and take someone else.
He has no pity on people learning for the first time and he expects everything to be completely perfect. If you expect an easy grade you are wrong!!!!!!!!
I've been reading the positive comments on here and I just want to give everyone a heads up they are not accurate. Theres a difference between being a hard grader and making someone work for a grade and being an unfair and inconsistent grader. Its impossible to make a good grade if you dont know what youre being graded on. Just being real here.
He is strict about not cheating/copying your assignments because Fall-2017 kids new that was the outcome of that. Also his midterms are HARD but his finals were easy. Also no extra credit given so if you ness up a project or a midterm your won't have chance to recover it. And alot of people say he speaks too fast but he has improved alot now.
He is a chill guy.
He is one of the best teachers ever seen. He is an ANGEL to TXST.
I like Prof. Gholoom. Not a lot of people do but for specific reasons. He does not grade the assignments, and you can get marked points off for really silly stuff. BUT if you go to him, he gives you points back and feedback. He is really helpful during office hours, and he is really passionate when it comes to CS. Just talk to him, he is great!
He knows me well and I know him that he is the best teacher in TXST. I love this prof then anyone in CS Department. I would choose him wether anyone likes him to not. I am 100% positive that you can go to his office hours and ask for help and he will help you out. He is the easy going prof in TXST and its truth. So dont listen to other people.
Sincerely a gotcha kind of teacher. Show up to class all you want and do all of the projects, wont matter when he gives a test that intentionally tries to confuse you, taking up all of your time and making you rush at the end. Your projects could also work perfectly, doesn't compile on his computer, (which happens A LOT), zero no exceptions. AVOID!
He is a really good professor, but tough grader. MAKE SURE YOU FOLLOW ALL OF HIS INSTRUCTIONS EXACTLY HOW HE ASSIGNS THEM. If you do every assignment EXACTLY how he wants, then you will receive and easy A! He is great at explaining and always helpful in office hours! I would recommend if you want to actually learn.
If you like readable, pretty code that follows conventions, don't take this course. His coding style is whimsical at best and leaves much to be desired. His exams are code-tracing and rely more upon a test of menial work than really understanding the material. His homework consists of unintuitive programming problems that are not realistic. Easy.
The absolute worst professor I've ever had in my entire life. He's rude, arrogant, an extremely harsh grader, and puts almost zero effort into his lectures: they're so boring, I literally want to tear my hair out. He also gets a lot of his own examples wrong. I've never once gotten the impression he wants to be there, or knows what he's doing.
Make sure to test your programs on a school computer with codeblocks, if it doesn't but does on your computer you'll still get a 0 for the assignment. 6 programs plus 1 bonus to replace your lowest grade, 2 tests with lots of code tracing, and a final. Gives out reviews for tests that is pretty similar to how the actual test is. Read style guide!
DO NOT TAKE HIM. He is the worst professor I have ever had. I consistently get A's in cs classes, and I did not here. His grading criteria for programs sucks. Everyone in the class failed the first test, and he said he would curve the final grade not the test grade. I received mostly A's on the programs, and still got a D in this class.
He isn't a good professor at all. He doesn't teach the subject at all, he makes up some excuses to give people zeros, he changes the requirements for assignments on the day it's due, and he is bias. He doesn't use the book and even if you study his review sheets, the tests are nothing like the assignments or the review. DON'T TAKE HIM.
I suggest searching for another prof. There is no HW, only programming projects. He only used TRACS for submission. He does not post your grades. Our grading looked as follows: Exam 1&2, 20% each Programs 20% (7 total) Lab 10%. Final 30%. TOUGH grader. Purposely uses tricky and sloppy code on exams. No handouts, or practice assignments.
He's not the worst teacher, but you definitely have to teach yourself most of the material or get outside help. His grading criteria is pretty rough because you miss one thing and get 15 points off for it. He isn't the best at explaining problems either, but there are a few extra credit things.
Husain is a nice guy and an average professor. Honestly if you dont show up to class itll be hard to pass; that all depends on your knowledge of C++. Tests weigh for most of the grade so even if you do great on the homeworks but bad on the tests there is a chance you could get a C or D. He posts his notes and explained them adequate.
This professor is one to remember for the rest of your life. He really was someone that inspires you to learn coding. He's there every step of the way and lets you free when he thinks you're ready. For those of you interested in the complexities of computer sciences in a digestible context, taking his class is a must.
Gholoom gets is a no-nonsense, tough grader for a class that covers a tough topic. If you are responsible, ask questions, and are passionate about learning the material you will come out with an A. I got a B because I forgot the date one of the assignments was due and got a 0. He doesn't accept late work. SO BE RESPONSIBLE. And go to office hours.
Great teacher. Does a good job of explaining materials in class. He goes over notes and examples that he post online so you dont have to spend time writing notes and can focus on participation during his lectures. The fill in any gaps in knowledge that you might have and his test are involve producing fairly easy code. If you show effort he curves
If you like unclear, poorly written, ambiguous grading criteria, and someone that reads off a slide every day for his lecture, this is the professor for you! He's a very "gotcha!" kind of grader, taking off a lot of points for stupidly small mistakes. Otherwise, he's very okay if not mediocre professor, but I'm sad I paid money for this course.
I hope you're a mind reader, otherwise you are going to lose points. You will most likely teach him more than he teaches you. Along with this you will have to go argue for points back because he won't know how to compile your code. Grading is harsh as missing format even slightly is 1 out of 10 points off. Naming criteria changes per assignment.
He is the worst professor Ive ever had. Negative, not helpful and judgemental. The class disliked him as a whole and felt like they were teaching themselves. He would laugh at students that had questions and complain if he was asked to do another example. Do not recommend whatsoever. Register for a professor that cares about his students. NOT this
THIS GUY IS AWFUL! He doe not post the grades online, and his coding style is incorrect. Even in the grammatical sense he doesn't know what he is doing.
Avoid him if you can. He is extremely tough grader, he doesn't give a penny for your grade or either you pass. Just reads from his power point which is not helpful enough. His assignments are just not standard data structure assignment. Does not post grades online. This is most important class for a CS student so do yourself a favor Dont take him.
Grading criteria is clear & straight forward. He prioritizes looking over details & presentation. It's not hard to follow his lectures as he follows it up with visual examples. One reason why some people don't like him is because they can't follow the guidelines. If you are confident that the grader made a mistake, don't be afraid to tell him.
Assignments are confusing and have contradictory instructions. Grades according to an UNDOCUMENTED coding style. If you want to do well be a mind reader. Prof admits he doesn't know a lot and he doesn't care to. Be ready to interpret the assignments and argue with him when he is clearly incorrect. Be ready to please his oversized ego.
Extremely unprofessional. I believe he is the worst professor I have ever had at this university. He really does not make the material that understanding, he reads of the slides and does not provide any example in real-time. Material is graded weirdly and sometimes too harsh. He even stated during this class that he doesn't know what he is doing.
Awful lecturer, weak projects, puts nothing into his class and grades like he's a saint of a professor. Do yourself a favor and take a professor that cares about their students.
Mr. Gholoom is the most incompetent professor I have ever had. Be prepared to completely uninstall c++ and install an older version, because if your code requires c++11, it won't compile on his computer and you will get a 0. He grades inconsistently and unreasonably. I'm surprised I was able to get an A even with all the crap he tried to pull
You can learn a lot from this class. Being responsible and paying attention will allow you to get an A or B. Meanwhile, you will be laughed at and taunted for asking reasonable questions. He will huff and puff about changing your grade because he marked you wrong for the right answer. If you dont want to be degraded, look elsewhere.
Im reporting him. He gave me a zero on an assignment and when I asked him why, he gave me a bunch of reasons which werent even factual. I dont think he even bothered to look at my code. For instance, he said I didnt use const variables, but they are clearly defined right at the top, and I even sent him a picture. WORST professor Ive ever had
If you try to do your own research, and end up using what you've learned on assignments, HE WILL FAIL YOU. 99% of coders will look for better ways of improving their code, but if you try and do that he will write it off as you cheating and fail you because he doesn't know c++. Really harsh grader and doesn't care about students. Professor is trash.
Good you checked on RMP. Unforgiving/ uncaring- avoid at all costs. Small mistakes cannot be appealed ever. Unhelpful/ unavailable to correct mistakes. Lectures are uninteresting and uninviting; grading is too harsh for what it is worth. Not the best learning style if you don't like power points. Use your best judgement on this one.
Logical coding errors in his lectures sometimes. Would grade on criteria he didn't teach and surprise you with it the class after the homework is due. Uses C++98 for grading. Forget a comment? 20% off. Forget an #include line because it worked without it in your IDE? Instant fail.
Avoid if at all possible. His lectures were often confusing and difficult to learn from. He often contradicts himself in his own grading criteria for programs which will more than likely lead to an undeserved 0. Class received low test grades, but we weren't able to see what we got wrong to improve. He doesn't care if his students do well.
Rule 1: don't use stuff like chegg in his class cause he checks chegg and if your code is anywhere similar to the one in chegg, he will say you cheated and give you a zero even if you didn't use chegg, he will say you cheated an give you a zero because its similar to ones you can look up. if you dont have some stuff, he will give you 4 or less/10
Two exams, 7 assignments (last assignment was optional). Professor doesn't care if his students will thrive in his class. He discourages questions with his condescending manner. People like him should not be teachers. I learned more from his grader and lab instructor than from him. If you have to take him, prepare to take tutoring sessions.
A lot of negative feed back but here is something I want share. Mr. Gholoom is the one I like so far, programming assignments is not tricky, and strait to the point. Grader is nice and respond the email very fast. People hate him maybe just because grader had chegg subscribition too.
Please don't take him if you intend to enjoy your semester. The assignments are long for no reason and plentiful, he will fail you for the smallest mistakes, and he does not care about his students. In class he literally said "you can go to the dean and complain about me I don't care nothing will happen". I love CS, but this prof was not it.
Horrible professor. Seems to be a professor only to avoid competition in the workforce. Has no care for the welfare of his students and will often contradict himself, or make the same mistakes he fails students for when asked to live code. Follows his confusing lecture notes to the letter. Will expect you to use techniques in code he didnt go over
He doesn't care about his students at all and is very rude and speaks in a condescending tone. If you do decide to take this professor, be sure to stay in contact with the SI's for help because he is not helpful at all. Instead of helping his students improve on their programming skills he just gives out 0's with little-to-no explanation.
made a High grade in the lab and a low grade in his course. shows he really isn't the best teacher and is not fair on grading. You think a coding class would let you use a coding program in a test? Very rude doesn't really care about the student.
Never explains how to do certain things for the PAs, the sample outputs are terrible and he doesn't account for a lot of things that could happen. Then, he will take huge points off for them. Not the slightest bit understanding, and couldn't care less if you pass or not. Do not take unless you want tons of back-and-forth email battles with him.
This professor does not enjoy teaching or fostering a helpful and healthy learning environment. Poor communication skills, very condescending, has a bad attitude, and terrible lectures and unclear grading instructions. DO NOT TAKE, even if the other classes are full. He grades very unfairly and feels as if he wants you to fail.
Easily the worst professor I have ever taken at Texas State. Lectures are not good, does not properly explain anything. He deducts points for the smallest things like if your output does not look exactly like his styling wise. He is also very confrontational when students bring up questions regarding their grades. AVOID TAKING HIS CLASS AT ALL COST
Rude, doesn't foster an environment where improvement and problem-solving is encouraged. Uses outdated, non-industry standard software. Will mark off for arbitrary, small things. I learned more about coding from playing with Scratch when I was 9 than taking this college level class. Rely on your fellow students who are already programmers for help.
Horrible
Extremely harsh grader that does not understand the job aspect of computer science fields. Grades are almost solely from tests that are unforgiving and deceptive at best.
Please, do NOT take this professor for any course. He is rude, and talks down to his students. Most of his class is failing because he does not answer our questions or emails, and has not thoroughly explained anything to us all semester. Save yourself time and money but taking a DIFFERENT professor.
He gives assignments that are typically easy but then takes off points for the littlest things. There are many inconsistencies in his assignment instructions and slides. He basically just reads his slides the lecture. He has been wrong on multiple occasions, called out by students, and then argues or acts like he's not wrong. He shouldn't teach
This professor somehow manages to make a beginner programming course difficult for someone who has prior programming experience. Not only is he rude and inconsiderate, he barely knows the material he teaches. In addition, the assignments and tests are written in near broken English, making them very confusing. Avoid this professor like the plague.
DO NOT TAKE THIS PROFESSOR! If he is the only professor available for a class then wait a semester! He is narcissistic and can barely write in English! Prepare for confusing assignments and for 80% of your grade to be three poorly written tests. He loves to take points off for tiny things that he fails to mention in class or on the assignments!
Ive never encountered a lecturer more lazy, stupid, uncaring, and incompetent than Mr. Gholoom. Not even a professor, the mere fact that he is invited back every year as a lecturer is a complete mystery. Do not take his class whatsoever, for any, no matter what you may be thinking to yourself. He is an idiot, plain and simple.
I don't know how I did it, but somehow I managed to scrape by with an A in this class. This isn't a testament to my intelligence nor Gholoom's teaching skills, but rather the stubbornness of mankind. Absolutely avoid this professor like the plague. If you have ANY passion at all for computer science, this man will make you regret being born.
This professor is awful. He is so rude, not helpful, and does not explain well in lectures. If you want to save your grade, then find another professor.
He is a horrible CS professor. He is a harsh grader and rude to his students.
If you have attention to detail, ask questions when needed, start early on assignments, then you will have no trouble passing this class. Some assignments I've learned nothing from and were time consuming. Tests are open book/notes and he does grade easy on those.
I wouldnt recommend this prof, for an intro course, he was so strict and wasnt helpful at all, i had sent him 3 emails about an assignment and he never responded, he was the worst prof ive ever had.
Where can I start, I’m a good student I take my academics serious but this man here made it difficult. He isn’t clear with the rules for his homework assignments. His teacher assistant is who grades our exams and assignments and they don’t ever response to emails. Good Luck if you were to take this professor.
Professor is absolutely awful. I'm most likely going to fail my first class in college because of him. DO NOT TAKE HIM, he will make you stressed and does not care one bit about your grade. He is the most negative person/professor, and will always have a 'that's on you' mentality. AVOID AT ALL COSTS.
Worst to ever exist I loathe this man with everything in me
Professor Gholoom grades harshly for the wrong reasons, is unresponsive a lot of the time, is condescending towards students who need help, and messed up his final exam. Terrible experience, truly wish the best who are forced to take him.
Midterm was extremely difficult and had no curve even though the class average was very low. Projects will have randomly deducted points for unknown reasons. Even if you did a project perfectly there is no way to earn a 100% cause the requirements are so ambiguous. Avoid if possible.
He is a horrible teacher. He will tell you to do something in class on the programming assignment then deducts points from you when you do it and if you bring it up says you get no points back. Some of the midterm and final questions had really horrible wording. Don't be afraid to challenge him on the PGA grades cause they make a lot of mistakes.
He does things not in the syllabus when it comes to grading, he does not like to answer questions, and he makes you feel like you cannot do this course. If you do not have to take him then don't.
This professor's class wasn't too hard in retrospect. His assignments were easy since he covered all the topics necessary for the assignment beforehand. However his midterm and final exam were like a curveball out of nowhere. Bombed the midterm and magically clutched the final. Additionally my only other problem is how the grading is weighed.
It is the third day of class and I can already see why his ratings are so low. He yelled and berated the class because we did not understand the assignment he gave us. He threatened to take students to the dean who he thought was disrespecting him. He has a hostile classroom. He told us if he did not like the tone of his voice to drop the class.
I haven't had this professor since last year but I still drop a bad review on here from time to time. Not only is he the worst professor at this school, his massive ego makes him think he's the best. In addition, the 5 star reviews on here have all the same grammar issues and broken English as his assignments, so guess who's actually writing them.
Never want to be breathing the same air as him but if you don't show up to class you will fail. Instead of getting a 100 I got half of that because I didn't type out my answers.
The fact that this professor is allowed near computers at all, let alone allowed to teach computer science is a mystery that may never be solved. The computer science professors at Texas State tend to be pretty awful but somehow Gholoom makes the rest of them look like shining examples of what a teacher should be.
Don't take him.
This class is much harder than it should be. His class should be relatively simple, but he grades too heavily. Theres no reason that the class average should be 50% on an exam.
Don't ask for help because he will tell you no or something else to make you feel bad for asking your professor for help with the assignments he gives you. He tells you to study one thing and tests the other. His meltdowns during lecture are entraining but after the third time they become more cringe. Avoid this guy if you can.
Gloloom, I'm sorry for whatever you must be going through, but that is no reason to take it out on us by berating us after a test and PA. I took this class some time ago and wanted to see if his reviews changed but they haven't. In short test will be the deciding factor if you pass or not and unfortunately it's very tough with tricky questions.
Awful teacher. Deserves to be fired
I took him when Covid started for CS I. He seemed rude and he graded harshly. When I emailed him about a problem, he sent back an email that didn't elaborate much on how to solve the problem. With that being said, I still managed to learn CS I in his class. He also serves as a good filter against lazy students.
Year after year, bad review after bad review, our voices are still not heard. This man is quite literally the worst professor at this university. If you do not have prior knowledge of Python or ask peers for assistance, you will not pass this class. If you have to take this man, good luck.
For the final project: Not only is it the most irrational and tedious "project" I've ever seen in Python, it makes 0 sense. Lists are important to this program and because everyone uses chegg in this class, he makes it difficult for everyone in the future by removing parts of the chegg solutions. makes such a hostile class environment and demeaning
Worst instructor I've ever had. The language of assignments is difficult and sometimes doesn't make sense. I asked him about a detail and did it the way he told me, but still got points off. When I asked him about it he said if I didn't accept it, he'd grade all my other assignments harder. Had to talk to the dean about it.
Professor Gholoom genuinely made me question my college career. I have never before felt so miserably inside a classroom. With all due respect I wish you never have to take his class.
This professor does not care at all
Ive learned programming before and found them okay in terms of learning difficulty however this teacher does not know how to teach. Reads directly from his doc and nothing else, his homeworks are long and tedious. Nothing in class can prepare you for his exams unless you know python beforehand or do online stuff outside of class. Do not take him.
He is not bad for say but not the best. Tough grader and it felt like 1342 was harder than it should have been. I feel like he sets high standard for class that is supposed to be basic and not relevant to engineering students. Graded by few things makes it even harder. I don't hate him like everyone was saying but you have to work hard for an A....
I still don't how I passed this class the is class hard for no reason. If you have never done Python, good luck the class is ANTI CHEGG, so no online sources will help you. Just show up to EVERY CLASS. The HWs take hours to finish and don't even ask for help he doesn't care he said he likes handing out zeros in lecture. He might drop your final
I hope you are ready for a professor who's intent on spending more lecture time ranting about unrelated topics than actually covering the material. Between that and the opaque grading where points are deducted for incredibly odd and outright wrong reasons, this class like no other lets you truly pick your preferred form of self-punishment!
I took this class in 2019 but just remembered how awful it was, long story short he was very unclear in lectures but his notes on his website were fine so we ended up teaching ourselves, and he was very rude and condescending. Also, I just want to say. Why did he teach C++ in an intro course for non-CS majors? Still boggles my mind
He teaches Python in a way that only those that have used the program before would understand. The homework assignments are very lengthy and he implements a lot of tedious guidelines. He provides a review before the exam and goes over it, but the review is nothing like the exams. His exams are true or false, multiple choice, and open response.
This subject is tough as is. ProfessorGholoom makes the lectures accessible. Regarding homework he can be fairly specific with grading criteria, but just follow his instructions with formatting you won't lose points needlessly he will help you with your program if you work on it before its due. If you understand C++ & come to class you'll do fine!
Professor Gholoom is a very particular man and if your homework output isn't EXACTLY like the examples he posts for the assignment, he will take off tons of points. He is VERYYYY condescending if you have questions about your grade and he yells at people in class for talking or being on their phones. Your grade is dependent on your tests.
Very test heavy. I received straight A's on the assignments, then he randomly(?) gave me a
Awful teacher. The teacher is rude, doesn't care if his students pass, would do more to harm your grade than helping it.I had him at 11:00-12:30pm and he always reads his outdated notes that still use .h files and leaves around 11:40am. I ask him some times for help and either he tells me he explained it in class or he tells me anything but useful.
Very clear on grading. However if your code had an error, automatic 0. Other than that, pretty decent teacher. Lets you have a cheat sheet for the midterm and final. Some of the assignment are basically remodifying code from the slides he read. Would end class early most of the time unless students had any questions that he could help with.
Gholoom throughout most of the semester was rude to students. If we had questions he would just tell us to look at the slides instead of answering the question. A lot of his assignment instructions were confusing. For the project he took off most of the points for not following a guideline he barely mentioned in class. Overall horrible professor.
Hes picky with grading criteria, it may seem random or unimportnt but if its listed follow it & you wont lose needless pts on hw's and project. He helps with assignmts if you work ahead of time. If you come to class and can do the in class exercises you should be good for the exams. They are weighted heavily tho so that's daunting. Go 2 off hours
This was not an issue for me as I had prior knowledge, but Mr.Gholoom spent nearly 2/3 of the entire semester on array-related data structures assignments, and his entire final content was practically not related to arrays. The poor organization of this course combined with an instructor with an inflated ego and lack of empathy leaves a sour taste.
Truly awful. Often rude in class, typos sometimes cause confusion on assignments, very picky about things he rarely mentions. Frustrating and makes it hard to focus on what's important - learning rather than formatting. He reads from old slides and his explanations are often incomplete/confusing. Do not expect him to help you outside of class.
This professor is so incredibly vague on homework instructions. He removes points if you use another term that he hasn't covered even if you have a background in coding and can back it up. He lectures the entire time and doesn't show you how to do anything. His test was on paper. Code written on paper but, he does let you go early most of the time.
DONT TAKE!!! He always makes grading errors on homework, always a marking my correct homework as incorrect. He does not teach, only reads from the slides. EXTREMELY rude and takes pride in dissing his students. You will need to pay for outside tutoring if you take this class, otherwise you won't pass. Take literally any other prof's class.
Fellas. Stay away. He is terrible. Takes more points off for incorrect comments & formatting than course curriculum. Broken English. Grades off answer sheet rather than what is correct versus not. Tests are 70+%. Unprofessional. Lectures are boring (and incorrect sometimes). Doesn't know the material as well as expected.
for an intro to python class, it seems a bit "too much" not in a sense of assignments or anything, but the length of HWs and what you need to know for the test. hes VERY test heavy and the HWs will only help so much. hes not very accessible outside of off hours or class. only reads off of slides and nothing more. you can teach yourself the material
Professor Gholoom's class was a mixed bag - he could be picky on grading, but the material was manageable with consistent effort. I found Unstuck study and the textbook helpful for staying on top of the content.
This professor grades super tough and is absolutely unreasonable. He was rude when I tried to ask for help outside of class and he's very unorganized. If you don't already have some coding knowledge this class will be extremely difficult with him. Also you will almost never know what all chapters will be on an exam because he is unclear about it.
This man was entirely unhelpful. No disrespect, but his speech is very difficult to understand, and he just repeats the same "you get that right" after each "lesson" (he reads off power points). He never offers WHY he docked off points on the homeworks, and the tests are HEAVY. When emailing him to ask for more help, he will reply with one word.
About 50% of the grade is at the end of the 2nd week of class. Tough grader, 2 exams 20% each, Final 30%, Project 15%, HW 15%. Better know your python. He doesn't care about your feelings, if you get into an argument, he will win. He is always right, you are always wrong. Positive: Watching those who think they can win is quite enjoyable.
He tells you exactly what he wants, so long as you do that you'll do fine.
Taught myself more than I learned in his lectures-he would read off the slides and occasionally do a demo in Python. Pay attn to formatting and style in your codes. Syllabus and grading criteria very clear. Feedback on HW not helpful. He's not empathetic when mistakes happen (my fault w/ wrong file type, but tanked my grade w/o any flexibility).
Be prepared to attend lecture and study for those test. Dr. G is misunderstood. He is an old school by the book guy that is strict but often lenient. If you show up to most lecture or have a valid reason why you arent showing up in advance, and turn in assignments you will pass this class. He often would laugh with us and end class early.
This is a challenging course because the grading is all or nothing with assignments. He does accept late work, but I think what holds this class back is that he gives notes, and you can ONLY use what he gives you in your assignments, but will give an assignment where he doesn't clearly go over how to apply the code in class. Otherwise, it's chill
This professor is amazing and genuinely cares about his students. While his lectures can be a bit boring at times, I've taken him for both Data Structures and Unix, and he's always been chill, respectful, and approachable. If you're looking for a professor who's easy to work with and creates a relaxed class environment, I highly recommend him.
Do not take him unless you have prior knowledge of computer science and don't need to be taught it. His class is very coding heavy and the tests are pretty hard. His assignments are easy but make sure you properly format it or it's points off. He is a horrible lecturer, and just a bad professor. Avoid him if you can!
This was the worst class I've taken,due to the professor. It's an intro course,yet he assumes everyone already knows Python and skips basics. His lectures lack depth. Homework and tests are excessively hard, requiring skills not taught. Emailing him with questions backfires—he grades you harder if you ask for help, viewing it as arguing. Avoid him.
DO NOT GET THIS PROFESSOR, he is rude and not understanding, going into the class he expects everyone to be a programming genius. he gives few assignments and is a very tough grader. he yells AT YOU when you try and get help and makes it seem like you're challenging him. after grading assignments he never tells you exactly what was done wrong.
DO NOT TAKE THIS PROFESSOR HE IS RUDE AND UNWILLINGLY TO HELP. when you need help he yells at you and takes it as a challenge. he thinks everyone going into it is a programming wizard. he gives little feedback on assignments and never says what to use when doing assignments. he is a hard grader. stay away if you can. if only i had more wordsthen350
His lectures are him quickly skimming through slides then dismissing class. It's not very hard to get at least a B, but the things he takes off points for are mostly very arbitrary or overblown, like taking off 20% from an assignment for a missing comment footer. He's very hard to communicate with, doesn't understand most questions.
Gholoom as a lecturer is awful, he does show examples but reads off the file. His tests are sometimes confusing and have minute details (mostly the first one). He will criticize you for asking questions. But if you sit up front and show an extremely liking to CS he will be friendly. His homework's are sometimes confusing in wordage.
He gave examples of how to find max and min of a list (he types in microsoft word). His code gave the wrong output when put into python. The whole class agreed with the student that brought it up, saying their code matched the example and still gave the wrong output as well. He still said that something was wrong with the students code.
one of the worst professors I have had in my college career. Would insult students who asked questions in lecture. exams were unnecessarily difficult, with lots of questions made to trick students. Extremely harsh grader. This professor seemed like he wanted to fail everybody. Cannot stress this enough, AVOID AT ALL COSTS
Professor Gholoom, is great at making you think critically for real life and programming purposes. As long as you are actively engaged in the material ask questions and actually try your best to learn the material, you'll be alright. Use the information and concepts he teaches and don't try cheat your way using outside methods.
I hate this man he tried to fail me when i got a 100 on the final and midterm bc i messed up one thing on a programming assignment and also has yelled at the class avoid at all costs
All the assignments & Exams are from his assigned readings. Show up to class, study, revise & you'll get a good grade. He's not as bad as half of the RMP reviews here make him out to be, you just have to be proactive and accountable for your work & occasionally remind him to upload stuff/grades. Pretty approachable, clear cut, no nonsense professor
He is not as bad as the reviews say. Go to his office hours and he's genuinely so nice and helpful. You just need to pay attention in class and read his slides like you should be doing anyway.
Trust me this professor never listen to your points. Always stick to this grading citeria he set half decade ago. If you really think you gonna do good in term of grade and learning, take another professor. "Don't take his Course". Very strict grading. He tries to only prove his points. You will suffer DSA course with him if you care about grade.
Gholoom is seriously the most boring and frustrating professor ever. He clearly hates teaching and always wraps up class at least half an hour early. He just reads off his slides and even takes off points for tiny formatting mistakes. Honestly, don't take any of his classes.
This guy does NOT know how to teach. He just reads off of the lecture notes, and wayyy too fast! If no other professor is available for this course, just wait. You won't regret it.
Just pay attention
Five letters, A V O I D. This professor is not only insanely difficult, but also just so hard stuck in his old antiquated ways. I have never experienced such unprofessional conduct from a professor before. Raise your hand, he starts arguing with you. Best part is: His code(which he types on Word btw) NEVER WORKS. SAVE YOURSELF SAVE YOURSELF.
Extremely disappointed with this professor. He spends more time criticizing tiny formatting issues than actually teaching or organizing material. The class feels stressful and unproductive. If you care about your grade and actually want to learn, avoid this professor. I'd rate him –5 out of 5.
Really quiet during lectures, really tough grader.
I found him to be a bit mean and unprepared for class as others have said but the class isn't that hard imo as a non-cs student just stay on top of the assignments. I will say he does take off a bunch points for the smallest formatting mistakes found so triple check your work based on his rubrics.
Class Info
Online Classes
100%
Attendance Mandatory
68%
Textbook Required
31%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.84 avg changeRatings by Course
MATH2471
4.0
(1)CS2308
2.8
(4)1428
2.0
(12)CS1428
2.0
(61)CS4350
2.0
(10)Difficulty by Course
1428254
5.0
1320
4.5
1428
4.3
CS1342
4.2
CS1428
4.2