4.1
Quality3.0
Difficulty73%
Would Retake118
Reviews73%
Would Retake
118
Reviews
Rating DistributionOfficial
5
81
4
7
3
7
2
8
1
15
What Students Say
“Took in 5 week summer class got an A”
COSC1437 - 5.0 rating“He is a great guy, but I hate his "make under 60 on final you fail the entire course" policy”
COSC1437 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
51%
Textbook Required
53%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.14 avg changeRatings by Course
2405
5.0
(1)2436
5.0
(1)COSC
5.0
(2)ITSW2337
5.0
(1)CSCI1436
5.0
(1)Difficulty by Course
COSC2436
3.7
COSC2425
3.6
ITSE1302
3.0
ITSC1309
3.0
CSCI1436
3.0
Reviews (118)
If you study the modules ,and call him for help, this is a fun course to take. You learn more that in class session
No Comments
he is a very nice teacher..i would say amazing i have no background in computers but this course was a mandatory foe me..and i m sooooooooo glad i took him as my teacher. He really helps the students and is a very friendly and understanding tecaher. I RECCOMMEND HIM TO ANYONE WHO IS INTERESTED IN PROGRAMMING COURSES.
No Comments
I wasted my money on this class. He will fill student up with projects and assignments with little time to finish
Sometimes this course was confusing, but if you completed all the modules it wasn't too bad at all. Tests were a breeze. I took this course online and enjoyed it and learned a lot.
I passed COSC1436 and COSC1437 with an A, however, I have alot of programming experience. Many of the other students needed alot of help. This professor is very poor at communication. Poor english doesn't help. Find somebody else's class if at all possible.
I had him for Programming Fundamentals I (online). The first exam was easy but the second was harder. The final was hard as well. I ended up getting a B. He didn't respond to emails. His responses didn't always address your question and he was hard to understand. I would investigate further if you planned on taking one of his classes.
Extremly helpful, willing to help all the way
He is the best
He is a very good man, kind and understanding soul. He teaches you all the short cutts and is a very helpful individual, he is very cool about you being late he will not count you late very often. I recommend him but you must do the work in order to get a passing grade.
Exceptionally help full , keep in touch with students, and willing to help other that office hrs.
excellent programming professor, clear and clear-cut instructions, with live examples, a fun class
I am so happy to take him this summer. Very helpful and his teaching style is remarkably good. Take the course with him and you are the umpire
Took teacher online. From everything I hear from non-online students the professor is great. Don't waste your time/money on his online class. Before I realized it it was too late. Assignments are from his in class course. Does not follow the syllabus. Questions are not answered. You will be learning 90% on your own. Google/forums teach more
Taking COSC1436 & COSC1437 with him online. He had always interaction with class, answered my questions always, made himself 1day/week available for discussion at school. His online materials are hard but useful for ones that want to learn programming. Show that you are want to learn, he will help you all the way. Take him if you want to learn.
His online class sucks. He basically does not teach. You have to do everything on your own. The notes e provided did not help at all. His tests are VERY hard. I really do regret taking his class. Did not learn anything. There was almost 0 interaction!
There is alot of work for this course, and instructions are the same no matter who the professor is. But when it comes to grading he is AWESOME! Trust me take only him. The way he grades will be stress free!
I took the course online ,he is pure professional, eager to teach, and making sure you are getting the subject, study the material he has online, communicate with him and you enjoy the course
No idea why I got the grader I received. I didn't learn nothing, however. IOf you wannt to actually learn something, then look for someone else. He can't even explain the basic things. I did really well, got 100 on all the assignments, A's on the tests and got a B at the end of the year. WTF? Gotta teach yourself. Takre someone nelse.
Don't waste your money. Won't learn anything. Take someone else instead.
He taught the first half of the semester, but then he just sat in the room on his computer and we were left to learn from our textbook. He's pretty easy, though.
I use MS office daily, but he explains Excel & Access so clearly, I recommend him very much, I am taking advanced Access with him as well. I took the course during summer, he made it truly fun and manageable.
I took this course online with him, Do all assignments, Quiz, & Final you have an easy A You learn a lot
I took programming for fun, Now it is my favorite subject, he is extremely helpful and patience, just do the programs, assignments and quizzes you will love the course and your grade
Clarity, professionalism, helpfulness of this instructor made me to switch my major to software engineering; I am taking 3 part of this course with him. Get involve with course material, ask question and you will enjoy the course.
I took him online, assignments are clear, quizzes are fun, Final exam are related to assignments and quizzes. You love it
I took this online course on with him, I am planning to take 2nd part well, he is extremely helpful, I learn a lot, I enjoyed his course
There are always problems with this guys tests and quizs. Mistakes, typos, misleadings are everywhere. You can easily find questions, where there are two correct answers and if you choose some of them it might be turned back by system as wrong one, or no right answer at all. You will have to always mail to him to consider these mistakes in his test
It was such a joy taking the course online with him, He was always available on line and be able to meet with me at the campus as well. Do not forget to complete all program and take quizzes too. It makes exams easier.
If you participate in the class and work on the material he will go to any length to help you understand the class.
I enrolled on his online class, Participate in online activity he is always available for you
Incredibly helpful professor, anyone serious about Computer Science should take him.
He is the best professor in HCC, very helpful and knowledgeable,he always ready to help you, and I hated programming until i took it with him. just do the online quizzes and assignments, u will get an EZ A.
Honestly, this professor's only flaw is that he only teaches a few classes. I wholeheartedly suggest him for anybody.
Professor Nikzad was the greatest. He is very kind and genuinely cares. If you don't understand a concept, he'll come to you and explain it to you one-on-one. He answers emails promptly and in general is very approachable. He'd go out of his way for any of his students. I totally recommend taking having him as a professor.
I took all programming courses with him. I can say I feel confident and enjoyed his class , although the course was online but he was always available for us.
I took Programming Fundamentals 1 in class and Fundamentals 2 online. If you are new to programming, take the courses in class. Weekly Assignments and Quizzes due here. Some of the quizzes will have typos. The final is based on the quizzes. You are required to take the final IN CLASS even for online classes, so study your quizzes before the final.
I took Programming I & II with this instructor, turn in your weekly assignments, take your weekly quizzes, study them for final, ask him for help, you like to take more courses with him , ,you earn a good grade, his is fair
Professor Nikzad is a good teacher. He responds so late to questions, his quizzes are not that easy and can really damage your grade even if you are perfect in programming. You finish from a quiz, then the other suddenly pops up and is due couple of days later. I passed the class. I don't really recommend him if you have other and better choice.
Professor Nikzad is Very fair, responsive, and is willing to go one step further to help you understand subject matters. He always accommodate you to retake quiz, submit your assignments if you have a legitimate excuse. He respond quickly and is extremely fair, study quizzes , you will do well, i will take more courses with him
He is awesome, I took the course in summer, course objectives, assignments, and quizzes were clear cut to the point. I will take 2nd part too even though I do not need it for my degree.
He is one of the best. He knows the subject very well. His classes and lectures are always exciting. Go to his class, pay attention, take good notes, and study t you will do well. He gives a many handouts “sample programs” guide, which is very helpful. He actually made me interested in programing; I will take 3rd part too. I recommend him 100%
He is very easy just do the weekly quiz and read those for final you will do good. Replies email quickly. Definitely recommend him
Awesome teacher, useful course, and materials online. Go with due dates, missed it, he helps you to take it again, take all quizzes , you do exceptionally on final, always available , quick response. I recommend him
I took his online class. Just one word. RUN! Look like he has many works with his other classes and doesn't want to do anything for people who take his online classes. He just upload assignments and quizzes that it. The only e-mail I received from him said that he will not reopen a quizz anymore.
Professor Nikzad is one of the best teacher I have ever had at HCC & UH. He is extremely helpful, he goes beyond his ability to make sure you doing well in class. Always available online and his weekly meetings. I strongly recommend him.
Professor Nikzad is absolutely amazing. If you want to actually learn, and truly understand the basics of programming look no further.His teaching techniques are brilliant. This is class is not difficult at all. Highly recommend him!
I would suggest not taking this course online if you have no previous background in computer programming. That said, if you study all the quizzes and exams you will ace the course.
You have 2 attempts to take each quiz, so there's no reason to not get 100% on all quizzes. Final is IN PERSON and ALL questions are taken directly from quizzes. Study your quizzes before the final and you'll ace the class.
You have 2 attempts to take each quiz, so there's no reason to not get 100% on quizzes. Final is IN PERSON and questions are taken directly from quizzes. Study your quizzes before the final and you'll be fine
This professor is AHH-mazing! This class was extremely hard for me, but if you try your best and keep communication with the teacher then he will work with you! Im so happy I passed!!
Amazingly helpful, work with him, ask him for help. You enjoy his class. You want to learn coding, take his class.
He is really a nice professor. I took online. Final in person but it is completely same as quizzes so it's very easy
Probably the best professor I have ever had, honestly. If you participate a lot, ask questions, get involved, and show a general interest in the subject, he will help you out a TON. I'm very interested in the classes content so it wasn't a hard class for me. Many people dropped out of the class, but I don't know why. He explains things very well.
Professor Nikzad is a great instructor. Since it is an online course, you need take time to read the material and practice by yourself. Just let him know whenever you need help, and he will make the subject much easier to understand.
easy A, you have to do your homework and quitz you will have a A easy. he is really helpful.
I take him 3 classes in one semester . He is supper nice , easy. You easy get A just do hw and 2 twice to do it. But if you just take for pass then take him. and if you are computer sicense you should study yourself to get better. Supper supper easy get A
he is really nice. and easy A. you have just do your homework and attempt quiz. also he is really helpful. i will totally take this class again.
As long as you come to class , do the work , and form study groups you will pass. Took in 5 week summer class got an A.
He is a great guy, but I hate his "make under 60 on final you fail the entire course" policy. I was doing perfect in everything, studied my butt off on the review sheets for the final, but the final exam had NOTHING to do with his posted review. Only about 6 questions were there from review. Everything else was a surprise. I might be lucky I pass.
I find his lecture and review sessions, very helpful, All related , keep up with class . You get what you put in to it
I took this class online . Regret it! He doesn't have a clear schedule, to find the due date click on the submission link only to have your chances to submit go away and would not open. Really hard reading required in his class especially if you are someone from a non computer science background.
In fact I had him online, I truy enjoyed his feedback. You need to read and practice.
While he seems like he would be an excellent professor in person, his online classes suck. He fails to double-check his tests, has confusing answers, and doesn't even bother to look at the homework (as evinced by the fact that every single piece of homework I did was graded perfect). Also, his syllabus and policies are written extremely confusingly
I took this class online. Regret it! He doesn't have a clear schedule, first he said the final was on HCC (alief campus on Hayes) then on final day I found out that the exam was at HCC spring branch instead. Also he does not really respond to email.
He is an excellent professor , we enjoyed his class this fall, all our friends are taking part two with him next semester.
I took his online class and completely regretted it. He grades all your work as perfect and that might sound good but you get no feedback on what you learn. His tests are not clear with terribly written questions, He NEVER answered an email and changes things without warning. This is his online class, Im not sure how he is in person. Not recommend.
I took his online class. 2 tests which were easy, final was hard since he did not give out review. I got a B even I did all homework and tests perfectly. The final had some parts that were not in the lectures. Would not recommend his onl class.
Great guy, taking part 2 with him. real time example , teaching you how to code. Highly recommend him. Communicate with him you be surprise.
Amazing professor, caring and clear in any way. Reading and coding involve.
Great professor, makes you work, but fair .
Makes you work for your grade. He's okay. Totally gives grade on what you deserve. As in person he is a really humble and kind.
Makes you work hard for your grade. You get what you deserve. Got a B.
No easy A if thats what you are looking for. I worked hard and got the A. But communication and hard work is the key to getting the A. FOCUS ON THE QUIZZES AND TESTS. you'll be surprised on the finals (; Good luck.
His final is super hard ...
Everything with this professor was great save for two: 1) His test WILL NOT be sent out, so if you're a distance education student, be ready to make a pilgrimage out to HCC Spring Branch 2) His test involves a handwritten (like on paper) coding section, which seems strange to me.
Study quizzes, Power Points are the key, take notes
dO nOT TakE this COURSE onLiNe it is a disaster!!!!!! He does not email you back for any questions. He does not reopen quizzes for you to review, and he does not give any sort of preparation for the final!!!!! If you are going to take his class, take it IN PERSON. I don't recommend him online.
I loved the course , real caring and helpful. Go to his office Hr. and study assignments for final exam
One of the best classes I have taken at HCC. Professor Ali is a gem. Respectful, caring, and wants his students to learn and get good grades. He just wants good participation in class and regular attendance. Made an A in this class just by showing up and actually listening to him.
One of the Most Respected Professor i have ever known in HCC. Please don't skip class because every class is important to understand how to solve the problems. Read Quiz for exams and some important theory for free format. He is inspirational and caring. Get yourself involve in class to do better. He knows who can do how much if u are active inclas
This Professor will just give you a F for no reason. You do your work, take your tests then no heads up and update the page with a final date saying without any notice. Once you realize the final has passed and you didn't take it you Fail just because of his lack of informing you. Don't take this Professor and unless you want to suicide later on.
Professor Nikzad is a sweet man! However, the mistakes he makes are quite unique to his profession: Quizzes and tests have the wrong answers at times. He was really absent from time to time or very accessible. He's either really on his game or he's not. Final was very hard. Study everything a week in advance!
I took two courses with him in past semester, I study hard, I did all quizzes and programs, I did great on finals, and all reviews mentioned FINAL WAS HARD. I disagree. Yes, it is ridicules, Hard, Difficult if you just depend on quizzes. He will assistance all the way, if he see a sign of interest in you.
Reviewed all comments before I took the course. I believe all are grade base. But the fact is he wants you to make your time and money worth.
Professor Nikzad is amazing, he is inspiring , I enjoyed his class very much, regarding grade, you earn what you deserve
rough class overall. his online class he has two different sets of power-points and assignments available so its confusing to navigate. Not really any engaging assignments outside of the text book, which was a real grind of numbers, and algorithms . If you dont get at least a 60% on the final you fail the entire class just fyi.
Took him online for COSC 2425. Two online test and finals at testing center. He will definitely help you if you go and speak to him. Very knowledgeable and will make you work for it. Quizzes and assignments prepare you for the tests as well as final exams. He is one of the most helpful professor I have come across at HCC.
Admire his patience and caring , never had professor like him before , believe me you get what you deserve.
Organized, responsive, helpful, yet expected to submit the work. DO not miss exam and assignment
Great professor, love his class all over.
I can tell he puts a lot of effort into his courses to make sure we understand the subject , i took his programming II &III I enjoyed it and learn coding . He makes you work , i admit , i worked hard for his class and I got what I deserve. If you want to learn & work for it take him.
Long HW but never graded. READ book and practice examples for math and logic problems - need for quiz/exam. 5-10min presentation on your selection of a topic required even for online at end of semester. Instructor flexible and responsive - he cares about the class. Lots of material, harder than intro programming classes.
This is my second course with him , he is truly caring for you to learn.
Has an online presentation and homework is quizzes which are ALL lockdown browser moderated. Will not open a quiz again if you miss it. Doesn't record lectures. He would post link and password for it if he did, but would only leave it up for a few minutes then IMMEDIATELY remove it. Good luck if you have a busy job/school schedule or child .
I love his method of teaching, i will plan to take next course with him. Do not miss deadline, show you care he will help you. get ready to code if that is your plan.
Get ready to code, you love it. real world problem, best
Computer organization was really easy with this professor. 10 quizzes, 2 tests and final exam. All was in lockdown browser. There is also a project, which is a powerpoint on whatever subject you pick that he provides. I was in the second start so this class was traditionally online without zoom. I was recommend a class where he lectures it. 10/10
Hes definitely disorganized and pathetic. I know I should get an A, because when I calculated based on his calculation formula, I got 472! And the scale between A grade is around 400-500! Hes a tough grader! Hes not caring his students! And hes a GPA killer! Especially you have a few class for the transfer to bachelor plan, DONT TAKE IT!!!!
On the contrary, I found him very organize and helpful. You need to reach out get help, read textbook, I took two courses with him. He is a genuine professor that cares what you learn.
Solid professor, loved his meeting. I RECOMMEND HIM
my favorite professor ever. Learn more than ever after taking the course one time at University.
I took COSC-2436 course. Learned many useful coding idea in his class, He improved my desire to complete my Computer Science degree. he has many supplemental material that helps reinforce learning materials
just finish fall2021, best ever prof. I ever had.
From day one to the last day of class, this class was a train wreck. All quizzes and the midterm questions were questions did not require form coding. Surprise, the final had HALF of the total grade from coding questions. I graduate next semester but out of all my classes so far, it seemed like he was trying to fail us.
He's a great professor! Don't believe the other negative comments where it says he does the most to fail you because that is simply not true. He's actually really flexible, you just have to talk to him. Show up, make an effort, you'll do great.
Great professor
I am so happy to have professor Nikzad as my coding instructor. I enjoyed his lecture and comments. He is always available. I wished I had him as in person course.
I personally find Mr. Nikzads lectures to be entertaining and informative. He's understanding and easy going and on top of that he's down to earth and easy going. He's definitely the best professor I've ever had.
I took him for Data Structures in C++ , he is by far my fav professor. Lectures were interesting and engaging, assignments clear. If you are like me, and come from a java background, get ready to PUT IN THE WORK. C++ is FAR more in-depth than java/python. READ THE TEXT BOOK! This class made me fall in love with c++ I even began to code in my dreams
Tip: For those who plan on transferring to U of H , they only accept Data Structures in C++
He was a great teacher but the Syllabus had nothing to do with what he told us. I like on the first exam we review 11, 12, and chapter 15 on the syllabus it didn't say were testing over 10 - 15, a lot of people had to email about how unfair the exam. The programs aren't even a grade.
Professor Ali is a must-take if you want to learn. He explained concepts that were straightforward to understand. His grading system is special and It could lead you to a situation like an A or an F (a Final below 60% is automatically an F). Don't mess up the final then you will have a class that can boost your GPA and also actually learn.
Tough but rewarding class. Professor Nikzad's lectures are engaging, and the assignments really solidify the C++ concepts. Unstuck ai was a lifesaver for practice questions. Definitely take this if you're serious about improving your coding skills.
This programming course is well-structured and easy to follow, making complex concepts approachable for beginners. The hands-on projects and clear explanations really help reinforce learning and build practical skills. After having programming 2 it was refreshing to finally get hands-on and write real code again. I love his course materials.
If you get less than 60 for the final, you fail.If you find yourself struggling with course materials, don't think you can pass by the quizzes & assignments,they only count if you pass the final exam. Never have I seen such a backwards learning method.10 lockdownbrowser quizzes.1 midterm. 1 essay,1 assignment.Formulas are memorized,no calculators.
fair , easy to explain , read his notes
Class Info
Online Classes
100%
Attendance Mandatory
51%
Textbook Required
53%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.14 avg changeRatings by Course
2405
5.0
(1)2436
5.0
(1)COSC
5.0
(2)ITSW2337
5.0
(1)CSCI1436
5.0
(1)Difficulty by Course
COSC2436
3.7
COSC2425
3.6
ITSE1302
3.0
ITSC1309
3.0
CSCI1436
3.0