3.8
Quality3.2
Difficulty69%
Would Retake99
Reviews69%
Would Retake
99
Reviews
Rating DistributionOfficial
5
50
4
15
3
14
2
7
1
13
What Students Say
“Great sense of humor but his lectures are pretty boring”
ISDS309 - 3.0 rating“Very helpful Professor”
ISDS265 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
41%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.28 avg changeRatings by Course
20494
5.0
(1)ISDS309
4.1
(24)ISDS265
4.0
(9)ISDS351
3.7
(63)MKTG443
3.0
(2)Difficulty by Course
20494
4.0
ISDS309
4.0
ISDS265
3.2
MKTG443
3.0
ISDS351
2.9
Reviews (99)
This class was interesting at some points. It would have been easier if he explained homework before it was due. He takes participation quizzes in the beginning of class so people would show up for that and leave. Texts are required.
Great professor, just wished he explained homework beore the test,if not we didn't know what we did wrong.Attend his office hours if you don't know something,he is VERY helpful.He really wants his students to pass so take advantage of his help.in class exams to take your participatin grade.Overrall,take him!
Professor was ok. Lectures were boring as any other ISDS class would be. 10 HW assignments which take up a lot of time so start on them ASAP. Weekly participation quizzes. MIS portion of class was super easy since only MC through the computer. Excel and Access were not bad if you complete HW so don't slack off.
He is very clear and is happy to answer any questions. The course is difficult if you are not experienced with MS Access and Excel. By nature Access is difficult. Furthermore the homework is very time-consuming, so be prepared to spend 4+ hours per assignment. Additionally, tests are worth (in total) 75% of your grade- do not fall behind.
You will spend about 6 hrs per assignment. But the work isnt hard just time consuming. Go to his office hrs he will give you extra points if you ask.
Great Professor. This was my second time taking ISDS 265 and the second time around was a lot better because of him. He is clear, and will work with you if you are struggling. Makes the content easy to understand and I do not have a bad thing to say about him. You have to put in the work to get the grade just like any other class though.
Don't listen to the ones that said he is too difficult, it's because they expect an easy A. Pretty much the work you put in this class is the grade you get. He made it easier for students. Would recommend
Hoda, despite all his bad rep, was a great instructor. He only expects his students to do the work. He has a lot of real-world experience. Assignments are for your benefit. This class is full of real-world applicable techniques. Don't forget to PARTICIPATE. He gave a nice grade bump at the end of the semester. Overall, good class to take.
Very helpful Professor. The material is very very boring so be prepared. Most of the time he is just doing the homework assignment in class, and you just sit there. Homework is long and tedious, BUT it will prepare you for the test. Do not slack of in this class and you will do fine. He is extremely helpful and will work with you.
Hoda is great and I would take his class again in a heart beat. Best professor EVER! PS: listen to Hoda sing The Sound Of Silence. Search YouTube for "The Sound Of Silence Conan"
This was probably his first time teaching ISDS 309 as his class structure was unclear and expected too much out of his students (This is an INTRODUCTION to programming). Great sense of humor but his lectures are pretty boring. You need to constantly do practice from the book and from his assignments in order to do well on his exams.
Very nice instructor. His teaching is in very detail and helpful. A group project is difficult. Watch out your group mate. The whole group is the same grade. His exam has no extra time, you need to familiar every and write code fast. Not easy course but you can learn much things. A good introduction to C sharpe.
Comes extremely late to class. Takes up to 15 minutes setting up the computer to present the PowerPoint to the class. He realizes that he wasted so much time that he rushes when coming near the end of the class, and assigns quizzes the next class lecture. 2 projects are given, and chances of getting a good grade is extremely low. Avoid taking Diba.
He made programming step-by-step and very, very easy for me, and I'd love to take him for all the other ISDS classes if he'd be willing to! I admire his kind demeanor!
This class was very to the point. Read the book, do the homework, take the quiz then take a test. The final was cumulative but not difficult. The only complaint I have was about the group project because there were not clear instructions.
You basically just have to take quizzes on every chapter and takes some tests. This subject is pretty cut and dry so its hard for his lectures to add anything. If you review the chapters, youll be fine. Book not needed, PowerPoints are enough. He leaves the assignments open ended so you have to go to class to know what going on.
He takes forever on lectures and had to push back our midterm because of it. We also had group projects on one of our books and at the end he told us we are taking a midterm on that as well with us lecturing each other. He also is mean to students if they ask questions that need clarification. I would say avoid taking him if you can.
Late all the time. Late on finals day as well. This professor is so disorganized. His syllabus is unclear. Answer questions poorly with no clarification. Avoid taking himif you can.
He is very unorganized. We didn't get the syllabus until the second week of class. His instructions are not clear and then he gets upset when we "can't follow directions". Avoid if you can. I got B's on all midterms and the final, kept up with the assignments and still ended with a C. You don't know where you stand in the class until its too late.
The professors style is a bit unorthodox. He allows the classes learning ability to dictate the pace, and not the syllabus. Ask him questions and he is more than happy to answer, but he will make you try and see if you can up with the answer yourself instead of giving to you straight out. The test is straight forward from material in the book.
Great teacher. Lots of professional experience. If you have no experience in C# it is challenging. Showing up to class and taking advantage of office hours helps a lot.
Generic class. Great professor. Easy A if you try even just a little. Love Hoda!
I was in his class this semester and I actually listened and learned a lot. Some students may be bitter. Maybe they should have paid attention. He was friendly, easy to understand, covered all the material. Projects were straightforward.
Hoda is kind of unorganized on his lecture. He didn't follow the syllabus and gave heavy lectures. He also grades so slow and didn't give feedback on our tests. Homework is from the textbook and he simply assigned them all and expecting we finished it in a very short time. Exams are okay but he just made the INTRODUCTION class so annoying.
I've taken his class for ISDS 309 and ISDS 351. He cares, as long as you know what you are asking, clear and concise. His lectures are good and explains in details. One group project, some quizzes.
This is an introduction to programming class but he treats it as if weve been doing this for years & should be experts. Gives attitude if students dont understand coding. Lectures are disorganized & often dont make sense. If students dont understand he responds with theres nothing I can do for you, you need to study more. w/ no help at all.
Professor Diba is nice, & supportive. The material is easy; you have to read a lot tho. Class assignment instructions are not clear and he misses a lot of valuable info. Attend the lecture, take notes, & read the book chapters & you should be fine. Work towards A since its not a hard class. The professor will help you if he sees you putting effort
Coding is generally difficult and requires a lot of practice. I recommend going to class and practicing the code to do well. He is very disorganized, but very nice. He wants to help his students. There are 2 exams, 1 final, homework, and 1 group project. There are some extra credit opportunities too.
I don't understand the negative reviews here. The only negatives would be the quizzes after every chapter we had 8 quizzes. His exams/quizzes are all online and for the quizzes there are 5 questions so 5 min to take it and for the exams 40 questions so 40 min. You will use both textbooks. Just search for the quizzes online. Easy A and should take.
He helps and wants you to get the material yet was strict and doesn't allow much slack, you will probably learn more in his class even if you fail. If you want a good grade, I'd suggest another prof. If you want to learn, it's better to take his course because he pretty much assigns every problem in each ch. You can find an easier prof if needed
Prof. Diba is one of the best professors in CSUF. the curse contains: 2 midterms and 1 final.,There is quiz after each chapter (5 points) and group project. his slides is good also read the book. You have to attend his class to get the quiz which is at the first 5 minutes of the class, also it has weekly assignment. take him it is an easy A class
Overall the class was terrible, he was always late always. The group project wasn't explained properly and he wants you to put information he never talked about. He talks all class. There are quizzes for every chapter and 3 test. Theres some homework that he will give points if you do it. You have to attend class to do the quizzes.
Professor Diba has a great personality, dedicated to his job, smart, caring, kind, friendly but in a professional manner. He was starting the class on time and staying after the class to answer our questions. He was repeating and explaining to make sure that we learned the materials. I am so grateful and privileged to have him as my professor.
The best professor ever! He is very professional & very knowledgeable. I didn't have any experience in C# and it was really difficult at first. He is doing everything to help( if you are trying) .Show up in classes & listen carefully. Practice a lot and try to understand the logic in programming. Don't be shy, ask questions and you will be fine.
Prof Diba is a very nice professor. He has great knowledge of the entire lecture and is also very friendly to students. All the quizzes and exams are doable as long as you study from the lecture slides and other materials.
Prof. Diba's class is not hard at all as long as you really study his presentation and memorize the definitions! Group project isn't hard at all, teamwork does count as long as one strong leader in your group! Quiz are easy, exam a bit hard but you just need to study. Fun class and you'll learn Project in practical ways. Great teacher, fair & nice!
I am taking ISDS351 for summer and he has taken zoom classes and really made it easy for the students. He is very straight forward and explains things very thoroughly. A quiz after every chapter, just read your book and you will be ok. There is projects and homework assignments and project, however he explains them very well not too difficult.
My dear Hoda is so kind prof, the materials is hard but hoda did his best job for his student. This guy loves his job he can stay with students after class for maybe 2 hours! and this is the meaning of the person who respects and loves what he doing. I just wish all prof like your kindness hoda.
Hoda is the best professor I have ever had!!! One project your team gets to choose what you wanna do. The midterm and final are coding and programming. Not an easy class, but the professor is so kind and willing to help. For every email, he replied with lots of patients. I just love him!!!
Professor Diba is awesome. If you're looking for the easiest 309 course this isn't the one for you. However, if you're interested in the subject matter and are looking to learn programming, take this class. Hoda is kind, caring, intelligent, and dedicated to his students. I loved this course and professor Diba is the best instructor I've ever had.
Professor Diba is easy but prepare yourself for 30 min talks about random things before he actually starts lecturing the class. Also, he is not fair when it comes to giving enough time on tests and quizzes. He only gives you a minute or less for each question. Answers for quizzes are on quizlet tho. So if you take this class online it will be easy.
He answers everyone's questions and is very understanding of people who are learning C# for the first time. His tests are hand-made so learning the material is really important. Homework is long and sometimes stressful but do-able for beginners. READ THE BOOK and really understand the concepts because it is all cumulative information. Take him!
Professor Diba is a great teacher. He is funny and easy to talk to. You will have a quiz at the end of each chapter with two midterms and a final all of which are relatively easy. The group project is time-consuming but easy, I would get started on it as soon as it is announced. Anyone who tries can easily get a C, I highly recommend Diba.
Prof. Diba is one of the most caring and understanding professors I have encountered in my college career. The HW can be very tedious for this class, but he is preparing you for the real world. Quiz after every chapter, tedious hw assignments, 1 group project, 2 tests and a final. I put in minimal effort and passed with a B.
Professor Diba is an exceptional professor. He makes the most of a class that can be a bit boring at its core.
He is so annoying and the worst at giving instructions. DK how he made it this far! pop quizzes and extra homework all the time. Wants name in file, on document, but if you miss the name on the document he will knock you down points. Just busy work and quite frankly he is annoying. Grades so tough. one assignment may take up to 4 hours sometimes.
Professor Diba made this class very enjoyable. He is very knowledgeable of the subject and is a fun person. Study the terms at the end of the chapter and slides and youre good. Some complain about the details and instructions that he expects you to follow but they are so simple, like he's asking to name the file XX not to find the mass of the sun.
Professor Diba's intro to C# class is great and would take him again. However, do not think this is an easy class. There's an obvious learning curve if you have programming experience or not. Work hard and you'll be rewarded. If you think you can waltz through this class without putting in the work, you're in trouble.
Great Professor who is willing to help students when they seek it. Try not to skip class. Practice coding on your own to build memory and see how things work. Ultimately your effort in this class matters, be prepared to work hard if you aren't familiar with coding. This class was challenging but also fun.
Hoda Diba is an amazing professor, one of those rare professors who is human and very inspirational. ISDS309 is essentially an intro to C#. But reminder, it's also a 300 level course. Many of the students in my class treated it as an easy A and ended up struggling, blaming the professor for their own fault. Ignore the negative reviews here.
Grading is not based off of the quality of the work, he deducts points for lack of minute details that wont be listed as requirements in the assignment description. He consistently expresses his disinterest in teaching as he rarely covers the course material and disregards relevant questions asked during class. Choose another professor if you can!
He is a nice professor. However, he is a tough grader some assignments could take some time to complete. He seems to be very particular.. felt like a job rather than a class.. wish he actually taught us.
He is really helpful and has great availability. If you do your work and submit it quickly and you have something wrong he lets you go back and fix it to get more points. One of the best instructors at CSUF.
He is a great teacher. Enjoys discussing the material with students.
You don't need to study much, there's 1 homework assignment a week and 1-2 quizzes a week that require you coming to class to take. The lectures don't help on exams and they are boring, but the professor is kind and chill.
Prof. Diba is very nice and caring. The material itself is very dry and boring but I can see he tries to engage and make the lecture more enjoyable. Hes willing to push the deadline further for extra credit, quizzes and group project to ensure everyone can complete it. The group presentation can be done via Zoom so it is fairly easy. Take him!
Easy class, a funny teacher just teaching a boring subject.
Easy professor, just read the book as you go and you should be alright with the exams. Do not rely on the lecture itself. Not a very entertaining subject but the professor tries his best. One of the easier classes of my semester.
Awful would rate a 0 if possible. Tough grader and makes sure quizlet has none of the exam questions so you can buy and study the book. Homework takes hours and is 1 point, yet he still takes off .1 for every little mistake made. A mistake being forgetting to indent, missing a period, ANYTHING. Final worth 40% of grade. Get ready to fail.
Very caring professor. Great at giving analogies. Finishing up his summer course. His grading weights are simple. Whole course was comprised of 100 points so you know exactly what you grade will be. Assignments are reasonable.
Chill and genuine proffesor, class is just memorization, tho the way he explains stuff in class helps to understand what ur memorizing . I just loved his character, he really cares about his students . Take him he's easy and nice , just do the work tho and it's not hard
Took him for ISDS 309 in the summer. If you have any coding experience, the class is pretty chill and relaxed, however if you don't have any it can be quite difficult. Hoda does a good job at explaining coding concepts which I liked. He is very attentive to the class and paces the class reasonably. Graded by midterm, final and chap assignments.
MUST TAKE! Best professor I've taken at Fullerton. SHOULD BE your first choice for 351. Requires books but they're free online, he provides powerpoint that contains almost 90% of the info you will need for exams and quizzes. HW/Quiz/Exam are very easy (only reason to not get an A is slacking off).
Diba is a decent professor. He has a clear grading criteria and cares for his students. His lectures are long/tedious, but he tries to make it more enjoyable.
Read this one. This professor has you fighting for your life to pass. You will regret it if you take this class. His style of teaching is frustrating. No homework, no study guides, he expects you to read 150 pages to study. He aims for 60% range on his exams. He also assigns 5 hour assignments days before, as he never gives you a formal syllabus.
Show up to class and read the required chapters. If a student receives a bad grade in his class, it is entirely the students fault. He is a great professor and cares about his students. He wants all of his students to succeed. Incorporates real life experiences into his lecturing to make the content relatable.
Hoda is a great Professor! He has interesting lectures always makes sure to elaborate and connect the topics to real life experiences. This makes the material more digestible. He always makes sure to clearly explain what is needed for an assignment, and is always accessible if you want to ask questions and get any extra help or clarification.
His online class consisted of 4 lengthy class assignments using MS Project, 10 quizzes, 2 midterms, 2 group projects, and a final. Although his lectures are hard to engage with, he does extend due dates for majority of his course work. A meticulous grader and oftentimes a bit sassy but he does his best to engage with his students. Not the worst!
Hoda Diba was one of the best professors I've had at CSUF. He cares so much about his students, and he definitely cares more about the students than themselves to get a good grades. He is so friendly outside of the class as well, even when you run to him in Starbucks. It's easy to get good grades in his class. Recommended
ISDS 351 was a great course. His lectures were interesting, and he provided real-life examples to help us understand. He gives group projects and assignments, but he is flexible with due dates and answers all the questions. There are quizzes after each chapter, easy and one point each.
Please prepare for (5 questions) quizzes; you should expect 2 group projects and a few homework assignments. Some assignments can be time-consuming but overall not too bad if you follow the instructions, and you should be good to receive your points. He also extended the homework assignments and had extra credit.
Great professor, great class
Great professor, gives examples during lecture that helps to learn the chapter that he's going over. Definitely don't skip out on reading because questions for quizzes/exams are from the book!! Class is mostly just memorization, a group project that is straight forward, & few assignments. Just put in some effort and you will easily pass this class.
He's nice, ready to help, and wants you to succeed. I met with him 3 times outside of class for a lengthy amount of time with a couple of other students where he pretty much walked us through the assignments. The course was slow paced & digestible. He pushed back the due date for almost every assignment simply because as a class we asked.
Hoda is very knowledgeable and truly wants you to succeed. Lectures can be a little dry, but he's goofy so they usually go by quicker. He does everything he can to help if you need it. Participating and answering his questions in class will help you (even if you're wrong). I'm not even an ISDS major but Hoda is now my favorite professor ever.
Class is relatively straight forward but hes rude when answering nearly any question from students. seems unnecessary and unprofessional
Professor Diba is a solid choice for C# if you really want to learn and understand it. He assigned lots of homework each week and graded pretty leniently and gave feedback. The material is sequential so each new topic builds off the last. The midterm was very difficult especially with the time limit. The group project's introduced after the break.
The professor goes in depth about how he is nit picky about his grading and tends to talk a lot. Besides that, he is a good professor and gives good feedback with his assignments. He takes the time to see how he can help students out of class when doing the last three assignments. If you pay attention and look at the slides, you can pass easily.
I took his course over summer. Hands down one of my favorite professors. There is a good amount of work you have to do but if you stay on top of it you should be fine. I recommend you listen to his lecture when he talks and then after class take notes, he posts the slides, doing it in that order prepares you for quizes and exams.
Attendance is mandatory for the first two weeks. The class consists of group projects, quizzes and exams. All exams are conceptual. The quizzes are based on the slides but exams are based on the textbook. He does not provide a study guide for the exams. Group projects make up a good portion of your grade so be sure with who you pick.
Professor Diba doesn't start class until 10 minutes in and is very relaxed and laid-back. He tends to go off on tangents from the lecture slides but if you regularly read the slides and textbook chapters you're good to go for the quizzes and exams. He can be a fairly tough grader for some of the assignments, so read the instructions carefully!
It was his first time teaching the course but what I did not like was the midterm, group presentations, and final all went 30 min to 2 HOURS over class time and this class was already a 3 hr class. All I learned was how to copy and paste data from json converters to excel for hours straight. Not useful in the real world.
Professor Hoda is one of the best professors I've ever met. However, this class IS NOT FOR THE WEAK. If you are up to a challenge and want to learn, I suggest you take him. If you want an easy A, go find someone else because it's gonna take quite the effort to get at least a B. He's really passionate about this class, so he really pushes us.
Although Hoda Diba can come off friendly, his grading is severely tough. It truly felt like nothing would satisfy his wants for assignments. Tests and quizzes are based off the slides/book. Probably the worst class I have ever taken.
Honestly, I have nothing positive to say about this class. He gives no feedback on group projects that take hours to complete and isn't friendly. DO NOT TAKE THIS CLASS
The class is difficult if you do not have any coding experience. The class has 2 midterms, 1 group project, and 1 final. Join a group with people with coding experience! MC tests are based on the Chapter Review questions on the back of the book w hard coding questions. Go to his office hours because he does NOT round!
He was a pretty chill professor. Homework each week was group based, but kind of tedious and some were long. The tests were the hardest, and the high score was never above a 90. Didn't really prepare us well for them or provide study guides. If you need your MKTG/ISDS elective I would say this class is easy enough. He is super lenient. I had fun.
Prof. Diba is phenomenal. His teaching style is engaging & clear, making complex topics accessible & enjoyable. He's experienced & engages well with students. His dedication is evident thru his approachable nature and willingness to go the extra mile. He'll always help if you need it-just ask! If you want to excel in ISDS 351, take this professor!
Don't take him. Takes forever to grade. Projects are hard and don't have any rubric. He'll critique projects during lectures but doesn't provide any helpful information. Lectures are boring. Exams are definition based. I have an F rn because he hasn't graded anything but will put zeros in the gradebook. CHOOSE ANYONE ELSE.
A true professor that isn't just in it for money. He cares about his student and offers amazing advice. Best Professor at CSUF
This professor is just average. Take a long time to grade. He is nice and wants everyone to pass but he's not good at teaching. Homework is not related to what's on exams so you must read the book. No study guide, practice questions or homework is given to help prepare for exams. He's not the worst he's just not good
You're going to have to teach yourself, basically. Lectures aren't any good. Read and memorize the book for the exam and exams are difficult (no curves). No extra credit. No study guides. This class shouldn't be hard, but the way it's organized/ structured makes it way more difficult than it is. Professor is friendly.
I wrote the Dec 20th, 2024, (1.0 Q & 5.0 Diff. Review) Updated Review: I 100% thought I was going to fail the class, but the professor ended up passing me. Everything I said in the old review still applies, except that he DID keep his word and helped me out with my grade, but you have to communicate with him and let him know your situation.
C# class, and comes with all the difficulties of learning a new coding language. HW is intensive, starting slow but then becoming more complex and requiring longer programs. Explains things well in class and is a good lecturer, but can grade a little tough especially on projects. Practice coding to get a good grade and don't fall behind.
This teacher is tough, doesnt offer extra credit. He only grades you for hw, 3 exams, 1 group project. So if you fail 2 exams, you will how to excel in every HW and pass the final exam. He doesnt teach the class as a beginner, he teaches like you already know. i recommend taking another teacher, he is too strict. You learn on your own.
Great Professor and interesting lectures. Do the HW, study, and get an understanding of the concepts & you'll be fine. I had no prior knowledge of C#, but the class was manageable because I did the former. Pick good group members for the project bc it WILL get difficult. 3 Exams based on end Ch.Q from the textbook & questions he comes up with.
The class itself is difficult, but Diba explains the concepts well enough to help us understand. He stresses on continuously practicing coding and reading the textbook, which is pretty much all you can do to do well on exams. First exam I got a 70, and last exam i got an A. Its a learning curve.
This teacher goes over the lecture quickly. He teaches three classes usually Monday-Wednesday for one day. He knows what he is talking about but he is not good to teach other how to do it. Its suppose to be an introduction class but he teaches like you should know programming. We started with 35 students and ended up with 19 in the end.
no this professor is not it I would NOT take him again I am currently fighting for my life to try and pass this class, it is heavy based on exams but he gives no prep for them and the exams are completely different then the lectures
Class Info
Online Classes
100%
Attendance Mandatory
41%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.28 avg changeRatings by Course
20494
5.0
(1)ISDS309
4.1
(24)ISDS265
4.0
(9)ISDS351
3.7
(63)MKTG443
3.0
(2)Difficulty by Course
20494
4.0
ISDS309
4.0
ISDS265
3.2
MKTG443
3.0
ISDS351
2.9