3.4
Quality2.9
Difficulty57%
Would Retake186
Reviews57%
Would Retake
186
Reviews
Rating DistributionOfficial
186 total ratings5
71
4
42
3
19
2
19
1
35
What Students Say
“Prf Holliday is very supportive and he is one of the best professor in Computer Science”
240 - 5.0 rating“The worst professor I have ever had”
CPSC223J - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
55%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.43 avg changeRatings by Course
CS341
5.0
(1)CPSC223A
5.0
(1)CS223J
5.0
(1)CPSC311
5.0
(2)CPSC376
5.0
(1)Difficulty by Course
231341
4.5
CPSC341
4.0
CPSCI131
4.0
CS223J
4.0
CPSCCPSC
4.0
Reviews (185)
projects r pretty easy but time consuming, ask for help and you will get it
Pretty good lectures. Very nice. Treats students with respect. Will help you when you need help. Assignments are reasonable. Tests are a little difficult.
He is extremely helpful. Like most older profs tend to be, he's a little scatterbrained at times, but a good lecturer. No need for the book. Assignments are LONG, but easy (and he gives you starter code). Tests are decently complicated, but not too hard
Very nice guy. Cares about his students. Assignments are a pain to do, and the tests were moderately difficult. He is very willing to help, though. Overall, I liked him.
HARD PROJECTS. Be prepared for projects, DONT STORE THEM ON FLOPPY DISK. If your disk dies, you have to start over. The professor is a cool guy though, and can answer almost any question on the subject matter. Tests are VERY detail oriented!
He did not explain things very clearly, and sometimes not at all since he couldn't figure out some errors himself. He ended up giving a lot of the code, then we didn't understand it, because it was all copying.
He does not know how to teach. He gives out assignments and doesn't teach it and projects are hard. He gives out copy code but its worthless because thats the code we need to learn. He needs to reorganize his lecture. Don't take if u want to learn.
Good lecturer, always available to help, treats students with respect. You can't expect to be hand fed though. If you find the questions, he has the answers.
Did not "connect" with students at all....lectures involve simply COPYING code off the board (whether you understand it or not). Don't think he understands the "teaching" dynamic at all.
Avoid this teacher at all costs! He makes no sense. Projects are very advanced for 131 and he expects you to know how to do it. He doesn't teach nor connects with students. I had to withdraw and I'm a good student. Don't be fooled by other comments here
Be prepared to learn on your own. He will try to help when he can...keyword, try. Tests cover pretty much all of the lecture, but luckily multiple choice. Projects are fairly easy, but use your book because he doesnt convey the subject too well.
Exam cover the lecture, NOTHING ELSE (no tricks). Project is time consuming, but helpful for you later in programming life. SPEND TIME WITH YOUR PROJECTS.
Difficult projects, exams are straight forward, just follow you notes. Very nice professor, very nice exprofessor. He's one of those you can talk to for other help.
The worst and most ignorant professor I have ever had. Only take this professor if you plan on cheating or have no intentions on learning something. But seriously, he does not care who cheats and he knows nothing on the subjects that he teachs.
No Comments
dont be fooled by his clumbsy appearance and attitude. his modesty and sense of humer make him look like he doesnt know anything, but all the people who commented here are dumb. his 341 class is the most up to date and accurate class ive ever taken at CSF
I had already studied way ahead by the time I took his class, so I already knew the material rather well. Still, his explanations were somewhat lacking. His coding style is also very ugly, so the code handouts (for projects) are hard to read.
No Comments
this guys coding style is funky, but he knows is poo. average fullerton student will complain because they suck at programming. if youre willing to put the time youll get an A for sure. hes flexible and lenient++ too. this guy made me code, and im grateful... i learned alot and got an A =] what more can a nerd want? just dont fall behind.
Professor Holliday is a nice professor. If you ask him questions, he will help you. In this Ada class, he didn't require students to attend class unless it was to turn in homework and do the final. Students also were not required to stay for the full 4 hours. Don't take advantage of the freedom he gives in this class or you will be behind.
the way the class is set up is pretty cool, you dont really have to attend. I went everyday and did not learn anything, his teaching method is bizarre and dont think anyone can pass this class without knowledge in programming going into it, DO NOT REGISTER
Professor Holliday's a cool guy. He's entertaining while he delivers his lectures, which are probably 5 or 6 the whole semester. The rest of the class is discussion based and self exploration of the curriculum. Awesome.
Quite possibly the easiest class ever! Endless extra credit. Strange, but cool guy.
The projects start out easy but don't be fooled. They do get harder...you just have to pace yourself. I would definitely buddy up with someone who knows Java, it will definitely help you survive the class.
Most bizarre man I have ever met. Very paranoid. Class was the easiest I've ever taken. Can't believe it was a 300 level course. His lectures are from left field and there is no use in getting books for the class. Tests are multiple choice with multiple answers. Grades on attendance as well, but offers tons of XC to make up for it.
He is a funny guy. Very easy A if you participate in class. No homework, little lecture, don't need text book, what more could you ask for.
he's cool
For Java, this professor is easy and laid back for the class. You only have to come to days that projects are due. No tests, just projects - they start easy and get harder. Final was 1 more project - overall the class is an easy A as long as all the projects are completed.
I took CPSC 311 Tech writing in the Summer 2005. He is a very funny guy. He is an easy grader. If you work very hard on his homework and project, you will earn your A. Also, there is no final which is really good.
His class is laid back, but there is a lot to do in this class - writing assignments every week of summer. I had him for Java too, and as long as you turn in all the projects/assignments and do well on them, it shouldn't be too hard to get an A.
This guy is the coolest...He's like a mad scientist, forgetful, clueless (worse even than me), but smarter than hell! And can code like the dickens, I bet. If you know how to resuse code, you will get an easy A...if you don't, well you'll be up late trying to score Poker hands! Very nice guy, too. Only had to show up when the projects were due.
A very cool teacher. this clas is perfect for Junior/seniors who don't need lecture again on "how to declare Arrays in HLL" ... the class is 7 projects and you only need to come when they are due to demo and turn in the code. but he is very helpful if you need him. Make sure you get perfect scores on the first 5 assignments (very doable!) since th
A very laid back class, only 8 assignments that have 1-3 week deadlines. Attendance is voluntary except when you have to present to him the product. An easy A as long as all the deadlines are met.
He is a great teacher
GREAT TEACHER! SUCH AN EASY CLASS! ALTHOUGH YOU HAVE TO DO COUPLE 20 MINUTES PRESENTATIONS TO RECEIVE AN A, ONCE YOU DO IT, IT IS REALLY EASY. ALSO LEARNED A LOT FROM THIS CLASS.
Go to class to get the questions for the midterms. Most are questions from presentations. Need to do 2 presentations, super easy, and 2 debates, also easy. Then attend class and take the tests and you'll get an A. Test questions are from presentaions and a few from the teacher. Class is fun because its students talking most of the time, GOOD CLASS
Professor Holliday is the BEST! I love this guy.. He really wants you to do well and loves to learn from the students as well. He know his stuff but lets the students talk instead and i like that. He lets you do as many presentations as you want. So if you do about 7 you dont have to take the final or the midterm. Good luck, he is very popular.
Mr. Holiday just doing my civic duties as a student to the rest of the student body who wants to take this course. Chill class, instructor little crazy though however, no books, Two presentation's that it. Good filler course for that 18 unit max.
amazing teacher ~ He will help the entire class to get an A. people who drop his class will be regret foreverrrrrr. Easy A class ~ higly recommand. i guess mr. holliday is showing this comment right now. When he is showing the comments we wrote, he become so cocky.
Great Class--Awesome teacher! I had a blast & learned alot. I'm laughing as I write this..The active professor is CRAZY! Easy 'A' if you come to class and do a few presentations, which can be very interesting (I learned that NOTHING is what it seems!) Thanks, Professor!
Professor Holliday is the most genuine, sincere, understanding, professor I have ever had! He is EXTREMELY helpful. He helped me out with ALL my presentations! Those of you who are in his class right now...you all are in for a treat! Treat him well!! He deserves it! Enjoy! ("Proxy")
I highly recommend taking CPSC313 with Professor Holliday. He's very dedicated and compassionate about his field of study, which makes his class extremely fun. *If you want an A, gather all your points early (attend class, give presentations and participate in debates).
this guy is just a horrible teacher. you people who gave perfect scores are effin nutz. im a self taught programmer since high school and thats exactly what i had to do in this class. teach myself. im not looking forward to having to take him again next semester. he is hilarious though "mmkay" xD
Teach yourself. His lectures are hypocritical and contradict one another continuously. 'Don't ever ever EVER do this' and next class: 'this is acceptable'. Assignments lack clarity. I recommend he retake Eng 101. An entry level class and many times he claims he doesn't know how to go about solving the problem. Avoid him at all costs.
This class is super easy. If you do not like a class that is not challenging, do not take this course.
Very Easy! @
really nice guy, but... it's self-learning. read the book, go to tutoring. you will only learn from holliday if you specifically ask questions about the assignment in the lab. the lectures are informative, but notes you take won't really help with the assignments since he doesnt teach you how to apply the info. STUDY BEFORE THE MIDTERM AND FINAL.
GO TO TUTORING! He does help if you go to lab, but he'll show up half way through and everyone is already waiting so you won't get much help unless you go out of your way to get to him. I went to tutoring for 121 for every assignment even if i didnt need the help, and i got an A (in 120 also). Just review over notes for midterm and final
This guy is hilarious. Do the homework. It makes you think. I never had to go to tutoring, but you should. Pay attention in class, you'll be using this stuff forever. Learn it well. He teaches it well. Lectures are relevant.
Ask him about his stamp collection ha ha ha! Easy class! I got an A+. You only have 2 presentations to do that are 20 min each about ANYTHING you want online. You get points for attendance or you can do more presentations and you don't have to go to class or even take the final! SUPER EASY! Take him if you want an A!
You're in class reading this! I am not, - - - Great teacher, let's the class run itself, lots of chances to earn points, extremely fair, funny, really provides a great forum for the transfer of ideas and tech information.
If you're reading this...you're in a great and easy class. It really fit in well with my schedule and didn't cause any stress on my last semester at CSUF. I recommend this class to everyone. No books, no hmwk. Great filler class. Keep up the good work Prof. Holliday.
I LOVE DOC HOLLIDAY! Someone below me called him a "little old man" & he isn't! He's not that little & he's not that old. He's really sweet & helpful & let's the class teach itself through peer lectures. You must do 2 presentations to get an A, but it's not that hard. Do your classmates a favor & don't do your presentations on something retarded.
DO NOT TAKE FOR CPSC 121 !! This class is definitely a "Teach-yourself" class. His lectures are pointless, and he rarely explains things. He'll tell you to "copy it from the book" a lot of the time... He is a HORRIBLE teacher! He spent the last three weeks of class berating students for not doing well on the midterm.. You WILL hate this man.
Easy and fun upper division.
This guy is a complete failure as a teacher. I don?t know if there was a time that he actually taught but as of now he is a blight on the CS department and a detriment to any student who would like to become a professional programmer. He is such a failure that he can?t even be bothered with introducing an idea before writing code on the board. H
He is one of the worst.
The class was tough, but then again it is programming. Class consisted of 6 hw assignments, and a midterm and final. He grades on a curve so where you stand in the class is your grade. He doesn't use the book a whole lot, except u need it to study for the tests. Challenging but a fair class. Really shows you what the subject is all about.
Passed the class with B, Easy class to pass just make sure to read the textbook. And make sure to follow his guidelines when creating programs
I had him for 120 and 121. Same styles for both classes. Do every assignment and start them the day you get them because they are challenging. He kinda teaches things out of order but it's too teach the harder stuff to get you ready for the future. Grades on a big curve so if you try hard you should end up with a good grade. tests are hard tho
For the first half of the semester, I hated this guys guts. He doesn't teach you everything you need for the homework assignments, and the homework is very difficult. He is extremely helpful in the lab. His tests are some of the hardest I've ever taken, and he passes them off as easy. His curves make up for all of this.
Professor Holliday is wonderful he's helpful, replies to emails and makes the class as fun as possible. As long as you do your work, show up you will get an A. He also offers EC and wants students to succeed. He's just a really great person. Take the class if you can.
This class is awesome! Professor Holliday is super nice and answers all questions throughly. I would recommend that everyone takes this class... it's easy!
GREAT Teacher! Very chill class, do your work and you will do well, do the debates to get easy extra credit. Makes class really fun.
class was super easy, professor very nice and chill. Presentations very fun to do and listen to
Take Professor Holliday great teacher good class!your grade is whatever you make it, it is based on points you accumulate presentations,attendance,debates,and tests.
You are an idiot if you do not take this class!! Prof Holliday makes it super easy to get an A. Just make a couple presentations about literally anything and you will do just fine.
Class difficulty depends on how much your willing to teach yourself/what you already know. Lectures are short(10-30min). Assignments were easy but exams were rather difficult. Everything he's talked about in class is 'fair game' on the exams and will show up on tests. He is a nice guy though and if you ask for help, he'll try his best to answer it.
Your grade is basically a bank account and you accumulate points depending on how much work you choose to do. Make sure you write down all the questions from each presentation, because that will be on the exam and final. Also, don't do your presentation on Forever 21 or your favorite lipgloss - no one cares. At least try to make it interesting.
I was afraid to take this class because we have to do TWO presentations. but later on i found it to be easy because you talk about WHATEVER THE HECK YOU WANT!! Easy A if you come to class and do your presentations.
If you need to meet the requirements of an annoying section of your graduation requirements, TAKE THIS CLASS! You will not find an easier class or more entertaining professor especially in computer science. You will learn plenty. The man is entertaining and funny. Last note: DO NOT BUY THE TEXTBOOK! YOU DO NOT NEED IT!
This class is the easiest class you will ever take in college! 2 presentations about anything u want! All exam questions come from class presentations. Good to take during a tough semester when u need just a filler class
I took him for java, so my class focused on GUI based applications. The teacher did not lecture AT ALL, and assumed you will teach yourself the information via the textbook/online sources. Since Java is similar to C++, he assumes you will automatically pick it up,he never lectured once in my class. I received an A, tho it was not easy, DL the book
Holiday has a rather "aloof" teaching style in that he basically expects you to teach yourself the material via sample code he provides. While that tactic may work for easier languages like C++ or Java, that DOES NOT work with assembly. If you are a good self learner, this class will be hard, but manageable. If not, DO NOT TAKE ASSEMBLY WITH HIM
Very difficult class, but if you put in the effort and you take the time to ask for help, you will do well. Score well on the programs and you will be fine. He curves the exam scores, which is good because most of us bombed it :]
Never have I met a more useless professor. What to expect taking this class. Teach yourself. Google info, read and reverse engineer half your codes. Don't even try office hours (he is useless). Focus on projects projects projects. If you don't do well on project, plan to fail. If you have hw or a test coming, plan on a long week of study and code.
You get out what you put in--simple. TRY to be creative when choosing a topic!! When you can feel your classmates dreading your presentation, it's because they are!!--spare them! (5-10min Interesting presentation > Long boring ones). He's kinda stingy w/ points for a higher grade late in the semester so rack 'em up early.
Horrible class. The test were impossible and everybody fails them.I really dont see the point in failing everybody then adding a huge curve. Why not make the class learnable instead? The assignments are hard, but not impossible and are the key to passing the class. Even if I get an A in this class I will hate it forever.
This class is very "chill". Only have to show up for the days your projects are due. Doesn't teach. Do not need book (Google is your friend). Practically passed this class with a 100%. If you are an independent learner and avid in programming, I recommend taking this. Hardest assignment is creating Pong (which took me 3-4 hours to write).
Honestly the worst teacher I've ever had. He expects you to learn by copying his example programs. There is no structure to his teaching and he spends one day of the semester explaining the actual hardware side to computer architecture. It took the class half the semester to understand what mov qword rax, 0 meant. He couldn't answer when we asked.
Attendance isn't required. Had 6 assignments and 2 tests throughout the entire semester. Assignments consist of your code and screenshots of your screen as you find results. He devotes a lot of time to this class compared to his other ones. If you interact with him a lot and have neat well commented code, you will pass. Everyone failed the tests :)
The worst professor I have in life. Completely unstructured lectures. He never follows any textbook. Every lecture seems to be random. He asks students to copy his samples to implement assignments, which are time-consuming, useless and uninspiring. His class doesn't help students form a clear picture about assembly language.
Doesn't teach. Class consists of six assignments and a final. There are no lectures and you only have to attend class when the assignments are due. Easy if you already know Java but not very helpful if you don't. Teaching grade: F.
Assembly language is difficult. You will learn to code in it. This is a great experience to teach yourself a new language without much help or resources. Teacher sometimes knows his stuff. Lectures give you all you need for the 6 assignments. Attend his lectures. Study for exams (only handful passed midterm). Curves. Trial and Error based learning.
The worst professor I have ever had. LITERALLY doesn't teach. AT ALL. There's no lecture, just 6 programs due throughout the semester. If you ask for help he will say "I don't know, you're the programmer". Class isn't terrible if you can teach yourself, just don't expect ANY help on any of the assignments.
Assembly language is hard, but not impossible. Assignments are tough, but extremely valuable later on (concepts build upon one another). Grading is weighted more heavily towards assignments. Failed both midterm and final, still got an A. He's helpful if he knows you're trying, so participate! This class requires a lot of effort, beware slackers.
Such a great, helpful, and kind professor. Hope I get him for another class. :) If you work hard, make an effort, pay attention in class, and do well on the projects, you will do fine in his class.
He has a very specific grading criteria that if you follow you will do fine. He is extremely helpful and his lectures are very clear. He is passionate about the material and the summer assignment is the best chance to try to teach yourself a little to get your feet wet. He is a nice guy as well. It is difficult material, so try hard in this class.
The professor is realy great. He is always so excited about all this assembly stuff and it is great. He knows everything about it. Just ask!!! Ask everything you do not get, and you will be surprised how full answers will be, evrth will be clear. And believe me, you will need this knowledge if you are going to be a comp scientist.
If you take the class in Fall semester, you will get the first assignment during summer. It just surprise me in the beginning, but believe me the first assignment will save you a lot of time when Fall semester start and professor Holliday always teach the latest useful knowledge. You can ask questions everyday just go to his class or office!
Clear cut. Syllabus outlines the class and attendance policy. Does not lecture from a book, but literally gives the answers to the projects and tests. Anyone who had an issue with the class probably didn't listen to the lecture or read the book. Massive curve so those serious will pass. P.S. Google will NOT help with this subject.
This class was tough (20hrweek). I had someone tutor me in this class and thank god I did as it is the toughest CS class at CSUF. Holliday is an amazing professor, I doubt there is another professor in California who teaches real world X86 as thoroughly as he does. I wish the other CS profs were as thorough and motivated as he is.
In all honesty, Holliday is clear on his guidelines to pass. He curves tremendously. The assignments aren't hard. Just VERY time consuming (from asking him questions to trial and error) so just make sure you have time. Overall, Holliday is a good professor. He understands the difficulty of assembly and tries his best to make it easy whilst teaching
CS240 is TOUGH, but definitely passable. Professor Holliday is an incredibly helpful professor with a good sense of humor. Start the assignments as soon as you get them, and go to class and ask questions if you're confused about something. Also, take advantage of the lab time every week. It's very helpful. Oh, and practice your conversions! :)
This class is extremely difficult. If you are a programmer who programs the night before I would suggest you drop out of school. Also don't cheat! He was furious at a cheater. I received an A but by god how much effort I had to muster. You will fail the first test and it is designed that way. Google does not help. Practice 64 and 128 conversions.
Try, and you will pass. There is a curve at the end, but you need to put time into the homework & studying. Yes, he makes you work for the grade, but that's good. I loved his class. He is also very funny at times, sometimes without trying. You will get homework back with helpful comments. Follow the homework guidelines strictly, or get a low score.
This class is the most challenging CPSC you're likely to take. And that's a good thing, in my case became a better programmer out of it. This class helps you develop the mentality needed for debugging and solving problems. Professor Holliday is a very helpful if YOU ASK HIM. Basically you just have to put in effort, it's not going to be gifted.
This class is never gonna be easy. You have to spend a lot of time on it.
CS240 is must study course. Prf Holliday is very supportive and he is one of the best professor in Computer Science . You will pass with good grade if you do assignments and attend his classes regularly.
Assembly course is required for graduation, and is one of the most difficult course you will take. Professor Holiday will do his best to accommodate for all the students needs. As long as you study hard and do all the assignments, and ask for help when you need it, you will do fine. This course helped me get an internship and a full time job :).
Want to learn assembly programming (x86-64)? You take it with Holliday. This is not an easy A, but at the same time it is not a difficult class if you put in the work and are not afraid to ask questions. Best piece of advise, DO NOT SKIP THE FIST ASSIGNMENT. Struggle through it and you will be glad you did. Ask questions, and do not procrastinate.
Fantastic teacher who is more of a mentor than a teacher. This was his first year doing CPSC 254 which he openly admitted yet still took the time to create great projects that really helped you understand the class. Attendance is only required if you need his help and he really knows his stuff. Challenging only if you do not study or care.
He does not teach and I like it that way. It seemed much like a real world experience where the client gives you instructions on what he wants and you go build it. If you have any questions he will be there to help. I did struggle through it on the graphics part of assignments, but I learned a lot.
I heard a lot of " difficulties" happened to CPSC240 before taking his class. Well, it is not that bad. I learned a lot from him. He is a good professor, just maybe the arrangement of his lecture is not good for everyone. You need prepare well and learn by yourself. Ask him once you got a question, he is really nice.
Not a good lecturer but is very helpful if you ask for help. 6 projects (easy), 1 midterm (everyone failed it but he curved it) and 1 final exam. Exams are hard because anything can be on it & they're all short answers. No multiple choice. Never used the book. Do the projects in advance so you can ask him for help! He gives 2-3 weeks per proj.
This is an easy workshop class to show that you know how to use Linux. so you'll just need to show up on the first day and the presentation day of the first project. After that, there are no class meetings. He is super chill and helpful. Just do the assigned projects and turn them in to his office. If you are stuck, he is very willing to help.
While this class seems difficult with some of the projects and the midterm, if you just show up to class and ask him for help he is willing to do everything he can. Yes the midterm is just terrible but he ends up adding every project grade to your test so even if you did as bad as me you'll still pass. Just make sure to do the projects. no txtbook
He's a terrible lecturer and a very very tough grader on projects and exams. His midterm and final are EXTREMELY hard and despite student complaints every semester, he seems indifferent towards understanding the difficulty of his exams. However, he is very helpful in office hours on projects. Go to class and start projects early.
This class is pretty easy. He gives us 5 projects to work on and you have 3 weeks to work on each one. There is no midterm. The final is a short program that you can write up within two hours and will be very similar to the projects that he assigned. You do not need to go to class. Also he takes a REALLY long time to grade your assignments.
This course was my easiest cpsc class. you only show up the first day and when you turn in the first project and after that you dont have to show up again. He lets you turn your projects in his office or at the clerks office. He is very nice and caring. Biggest word of advice is to do your projects early. Dont wait. He is also an easy grader!!
BEST professor !!! very helpful and organized . Exams are very hard but you will pass with huge curved. TAKE HIM!!!!
Only has 6 assignments ,which are NOT mandatory, but it's best to do them so you have a better chance for the exams. Only Midterm and Final, which is based off assignments. Definitely knows the material, always wants to help students and gives great feedback. Definitely take him if you have the chance!
good professor, assignments are all optional but they serve as a cheat sheet for the exams. other than assignments there is no additional hw or reading to due, studying is not necessary as long as you have practiced and done well on the assignments.
For the 253U class the entire class consisted of 4 projects, they were very straightfoward and all you have to do is follow the instructions from the project guideline. 99% of the stuff that you need for the class (specific commands) can be found with a super simple google search.
So there are 6 assignments which optional but they are very useful in doing the midterm and the final. He will help you and try to see the issue when you ask him questions but his notes usually cover how to do the projects in general. Good teacher would have given him a 4.5 if i could
6 hw assignments that are not mandatory. only 2 grades are the midterm and final. Use the first 3 assignments as a cheatsheet for the midterm and the next 3 as a cheatsheet for the final. Very cool guy!
CS major is not an easy major, so you study and learn, it's all for your future. He is a really good Professor, he went over things in classes and they are all clear and easy to understand. Taking note is a must because exam and final will be on them. Practice all the projects, they are very interesting and will be on the tests.
Grading is straight forward. Based on midterm and final. Make sure to attend every class and write down everything he rights down on the board. Study material after and you'll do fine. In the end, grades are curved.
For 254 he only had 3 things graded: 1 project, a midterm, and a final. The class was very boring and he only really taught about different command line commands for linux and a bunch of different hotkeys. Class was very boring and it was not structured at all. He does curve the class at the very end though. 254 is not a requirement for 351 anymore
A nice professor, but didnt actually teach how to program. He gives a lot of ample time for each project, and is more than happy to help. Attendance not needed, although he does give you important algorithms. Doing the projects are in your best interest even tho they dont count, only midterm and final. Steep grading curves, open hw/internet exams
The course itself is easy and boring but he makes his exam very difficult, it seems like he asks questions he never taught us. I would stay away from him. Good thing he curves his exam.
Assignments, quizzes, tests is the structure you should follow with this prof. Tests are half concepts/math and half programming, with some from previous quizzes and assignments. If you do all the assignments you'll get a fairly good grade on the programming. He posts examples online and is helpful during class if you are trying to debug your code.
I enjoyed taking this class with Holliday. I found his lectures to be somewhat boring but you definitely need to write down everything that is on the board. The midterm, final, and quizzes are all open notes so the more organized your notes are, the better you'll do. This class was indeed interesting as Holliday claims that many companies use Linux
Avoid him if you can. He does not give a clear or understandable lecture. His exams are not related to the lecture at all and super tough. He took points from me saying my answer is "Top Advanced For This Class" I would not recommend him at all
It's easy to see that he's passionate about Linux, and I expect nothing less from a professor teaching it! Project 1 gave me the confidence to set up my own Linux operating system. I'm still use the machine I imaged in that class. He teaches useful commands and cares about his students. Attend class, take good notes, and ask questions.
The class started out in an unorganized fashion, and because of that it was hard to try and grasp on to the concepts he wanted us to learn. Holiday is a good person, just not my kind of learning style. The class was graded on a midterm + final, each which had a programming and written portion. Labs landed you a half letter grade up if completed.
Very easy professor, curves heavily, midterm written part and a programming part, make sure to work together and do the assignments that are given out, they are basically miniparts to the final programming exam, just copy an paste some of the code. Easy A if you work together, not solo. OPEN NOTE test
I went this whole semester not knowing my grade up until the final weeks in which it was a C. Nice professor but very late when it comes to grading any work. He gives you pop quizzes when he feels like it. We only had about 2 for my class but varied from other classes. Your grade is determined by a class curve, so pray for that curve.
Hes the sweetest gem in the CS dept. Overworks himself for students which is touching. Doesn't use canvas, everything is thru email. Teaches off a piece of paper on zoom. Its hard for everyone online, and I think there was a mutual struggle. Takes a while to grade but very detailed feedback. I would rather take the class in person
You probably will not find as caring as a professor in the computer science department or any department for that matter as prof Holliday. He is super passionate about the subject, knows a lot, he takes the time to help students out of class if you ask(no judgment), and past material that is sometimes tested on is on his website. 10/10 please take
Assembly was an experience for sure but Holiday made the class somewhat understandable. He is always available out of class for extra help. The SI/Discord sessions were clutch too.
Excellent Professor with great teaching style online. No Powerpoints. Instead writes things down as he explains the topics of the lecture. To do well, attend all classes, the SI secessions and participate (ask for help from other students / help other students) in the class discord. Study with other students in your class.
Great Professor who was always willing to help. He would always go into great detail about the topic we were learning in class and would stay late until all questions were answered.
Took this professor for 240. Professor Holliday is a great professor for 240 and I highly recommend people to take his 240 class. His tests represents his lectures and what he teaches throughout the weeks. As long as you practice and complete your projects, and take great notes as they are usable in the exam you will do great and have a good time
If you take notes during his lectures and use his website to access examples from previous classes you will do great. Also, joining a discord server and taking SI will benefit you greatly.
One of the best CS teachers Ive taken, if you join and ask questions on the discord and look at his examples on his website the hw and programming tests should be easy also take good notes for the concepts tests, I learned a lot in this class oh yeah and if you can try to go to SI it helps a ton too good luck in this class
Professor Floyd is the sweetest guy you will meet! His lectures can be quiet a drag but if you go to SI sessions and take organized notes the class will be a lot easier to understand. We had 2 programming test and 2 concept test which were all curved. He does great on getting your graded work back to you with notes! I would take him again.
Holliday is one of the very few stellar teachers at CSUF. CPSC 240 is definitely a difficult class, especially if taking earlier in academic career; however, his lectures are very detailed, fun, and make it as manageable as possible. The TA sessions are a must. Professor allows studying previous assignments/tests within the TA's sessions and repos.
Pretty good professor. Projects and assignments are pretty straight forward. If you have questions don't hesitate to ask the professor. If there's something difficult to understand ask your peers help one another and you will all pass the class together.
Professor Holliday is very friendly and knowledgeable on 240. The way you survive this class is by several options: discord with peers, SI (TA) sessions, and office hours. 2 concept and 2 programming tests. All open notes and internet. This class is more on the difficult side if you are an average coder. Good luck!
He's a great professor who you can tell has a kind heart and cares about his students. However, his explanation of things sometimes get a bit wonky and hard to understand. There was a lot of needed extra help from other class mates and videos. Then again, assembly is quite hard to teach but is doable. Make friends in his class it will save you.
When the course starts he bombards you with a big load but if you survive that initial stuff, you will learn actual assembly language. He teaches you the real core concepts and a practical way to use assembly in real world. I would say that he is a professor that provides great value to those who actually wanna learn about assembly.
Not an easy class. At the beginning it was really overwhelming and difficult but if you can get through the beginning and you are able to apply yourself it'll be fine.
Don't fall behind or you will die. Make sure you stay at "lab time" or go to SI Sessions if things don't make sense. Grades are based off of 6 exams (3 concepts, 3 programming). The assignments are "optional", but you need to do them or you won't pass the exams. Everything was open book, but you still gotta study. There is a curve.
Very kind guy. However, his 240 class is an incredible amount of work. SI sessions and collaborating on Discord are a must to succeed. His lectures can be hard to follow if you aren't excellent at paying attention. He generally does a good job of answering questions during lab hours. If you don't do each assignment you won't be happy w/ grade
The class was intimidating at first but if you manage the resources he gives you well and attend lectures you should be fine. Do the practice programming assignments. The programming tests are essentially freebie points if you do them which can make up lost points from the concepts tests.
Great professor. Made the course so much easier.
Doc Holliday teaches a difficult class. No textbook, but has relevant resources and material linked on his Active Professor Google page. Take good notes during class, participate in the Discord or SI sessions if you can and you'll make it. Good luck :)
An extremely tough but fair professor. Students are expected to put in a lot of effort to succeed. Professor Holliday's classes can be a little disorganized as he teaches more units than any other cs professor. Grades are also entirely based on the mid-term and finals. So it can be very easy to fall behind if you're not careful.
Professor Holliday is a very chill dude. Take him for classes you need, but aren't exactly a try-hard over. I took him for Computer Security because tbh, I really have no interest in it. Floyd is the realest @ CSUF and a breath of fresh air to most other profs I've had. Go to lectures and enjoy his personality. Meet a great human.
For the second classes hardest class at CSUF, which is CPSC 240, he explains the material very well. Beware if you miss one lecture, you will be missing critical knowledge for the tests, and there's no external material besides the textbook for learning the things Mr. Holliday teaches. His lectures are all you need, truly. Just take good notes.
If u want an easy A. TAKE HIM. THANK ME LATER
Best professor I have ever had! Lectures were fun and exciting and exams were pretty easy if you read each question carefully.
I don't normally give reviews, and I hate giving negative reviews. But I'm only speaking from my experience. When I took this course, we were graded on two things, midterm and final. The homework assignments were not graded, and he didn't go over them. The lecture was really hard to understand, overall it was an extremely hard course for me.
Prof Holliday runs things in a very dinosaur-ish way. He lectures very slowly and uses paper and a projector for notes. It's literally like watching a snail. Such a slow lecture! The one thing I will say is that he's very accessible. He responds to emails quickly. Also, allows zoom and in-person attendance.
Do you want to lose points to timed pop quizzes on KAHOOT? Take this class because he give one every other week.
After taking his 240 course I can say with confidence that 223N is one of Professor Holliday's best courses. The material is relatively light weight and all the code needed can be found in his examples. Exams look exactly like the homework and in many cases can simply be reused. And unlike 240, there is no conceptual portion.
Strict grader, give negative point if your code did not compile/run. Pop quizzes on kahoot
Extremely a hard graders, consider the program is junk even if everything combine The way of teaching is weird. Best advice is just take all the notes about what he said :) gl
!!! ATTENTION !!! DO NOT TAKE THIS PROFESSOR !!! ATTENTION !!! Very lecture heavy; occasionally forgets lecture material and does not go back to it. Does not check emails, mixes up students in classes, out of 5 assignments he only grades 2 or 3, extremely tough grader; if program assignment doesn't run he gives a 0/15.
We had only 3 out of 6 assignment graded. He expected you to be "professional" in the code and includes every comments for block of code. He used paper to write and monitor to zoom so sometimes it's hard to see. You probably will self teach and I suggest to attend the SI's session. My SI leader helps us a lot. He has option in person and zoom.
Same as other reviews. Just a head up in our semester he did Kahoot but only during week 1-5. His tests are open book but do take notes during lecture since he created his own test. He did recycled some of the old questions so look them up beforehand on his website as well. Attending to SI is option but I do encourage to participate, help me a lot.
No doubt the worst professor I've ever had. Avoid if you can, he is very rude and very condescending. He only grades a few things and the exams are weighed heavily. Lectures are old fashioned, uses a projector with expo markers on paper to write things down. He should not be teaching anyone, his SI was far more helpful than he ever was.
Doesn't know how to teach and assumes that we already have a knowledge of assembly. His lectures are always confusing, and the way he talks makes it easy for you to zone out. Projects are always tough. Also, for lectures he uses Zoom even though it's an in-person class and sometimes you can barely read what he writes. Never take this professor!
He seems like a nice guy but literally can't teach (writing in marker on paper and understandable lecture, extremely unengaging) doesnt respond to emails, doesnt grade, doesnt have a canvas page. I have genuinely not learned one thing from him. I've only gotten As on everything because of entirely looking up how to do x86 on my own.
holliday, was a good professor. he blessed me with a pair of jordan 12's
From my experience Holliday was a decent professor for assembly. Although his lectures are very boring, they can be recorded for outside use like studying. Outside of lectures, his homeworks are very difficult and require a lot of knowledge about assembly language, expect to be frustrated for hours or days debugging a single seg fault.
At the beginning of the semester, he decided to hold Zoom meetings for the entire semester, which was beneficial for everyone, especially since our class time is at 8 AM. The workload was manageable with only 5 assignments, 1 midterm, and 1 final. Each assignment had a due of about 3 weeks, and he explained how to do them in every class.
The professor's lectures can be dry, but they're worth watching. The coursework is challenging, so be prepared to put in the effort. unstuck AI and the free textbook are great study aids. Overall, a tough but rewarding class.
Over half the class failed the course... Assignments are easy enough but are hardly worth anything. The exams are insane. If you cannot get the program running for the exam, it's a 0/100. No partial credit if it's not running. Please, if he is your only option for this class, take a different professor the next semester. It's not worth the risk...
The class was extremely hard. around more than 30% of the class failed. Very difficult to understand concepts. It's an assembly class which is a very difficult subject and students are doing self learning rather than learning from the class. If you take this class, take it at your own risk.
As of Fall 2024, he looks to be 90+ years old. This course does not have a canvas, submissions and updates are through email, and assignments can be found buried in his website. He is a very kind man, and has 2 SI leaders that are very helpful, but the class is very unorthodox and at times very disorganized. Not a typical college class.
Two hours class, but only teaches one hour and lets SI do most of the teaching. Should not be allowed to teach this course. Unprepared lectures where he confuses himself trying to figure out his own mistakes and asks students for help. Stop wasting our money!! Teach!!
Despite it being an in person class, he teaches over zoom. He writes notes on blank paper with a WHITEBOARD MARKER. Most of the time when he is writing on paper is it not centered on screen, so you can't even see what he is writing. Extremely difficult assembly class where you end up teaching yourself everything. I highly recommend not taking him!
This class is a time machine that will transport you to the late 90s. No more Canvas. Midterms are emailed. Good old projector on paper and expo marker. Grades are relayed by SI. Lectures feel like funeral session and the prof sounds like a non-stop creaking door. Also, strange passive aggressive announcement emails, because communication is hard.
If you are reading this, please run! Run while you can! This teacher has been created by the university solely to torture its students. He is the final boss of the horrible comp-sci department. Do not take him unless you absolutely have no other choice. He'll tell you that assembly is extremely hard, but in reality he is just a horrible professor.
I'm convinced he is being held against his will by the department, because the SI leaders do more teaching than the professor himself. So yes, the SI sessions is the actual class. Even the SI leaders will be the ones showing you your grades. They will communicate with you and help you more than the professor himself.
Only teaches 1 hour of the 2 hour class. Then tells you, you HAVE TO go to the SI sessions to pass the class. Umm, how about spend the other hour teaching us what you are making the SI leaders teach. Why do I have to go to 1 or 2 SI sessions on top of the lectures every week to learn the material?
He must retire, he doesn't function normally
He admits that he won't teach some parts of the lesson we need to understand, and requires us to take the SI session, which were much helpful than him. If you learn a lot more from the SI sessions than from him, then you will often question yourself "Why am I paying him to teach me, I should be paying the SI leader there!" He's not worth your money
Prime example of the cs department taking advantage of their students by giving them the "opportunity" to be SI leaders but basically being the actual professor while the so-called professor can't even teach full 2 hours. Apparently he won some award? lol cs department patting themselves on the back while the students suffer
who let Nosferatu teach??
This professor was terrible. He requires coding assignments to be done in a specific way but doesn't seem to understand his own method. When code breaks, his response is “that just happens.” He offers no real help or explanations, so the same problems keep coming up. Avoid this class if you can.
Did not use canvas the whole semester, if you are not in the class discord expect to be extremely lost.
Seriously hard to recommend CSUF's Computer Science Program while this professor is still working here. He is far too old, has no idea what's going on half the time, and sends conflicting emails and messages about due dates and assignment specifications. If your assignment doesn't run on his computer you get a zero, with no chance to troubleshoot.
Class Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
55%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.43 avg changeRatings by Course
CS341
5.0
(1)CPSC223A
5.0
(1)CS223J
5.0
(1)CPSC311
5.0
(2)CPSC376
5.0
(1)Difficulty by Course
231341
4.5
CPSC341
4.0
CPSCI131
4.0
CS223J
4.0
CPSCCPSC
4.0