2.9
Quality4.2
Difficulty44%
Would Retake108
Reviews44%
Would Retake
108
Reviews
Rating DistributionOfficial
5
33
4
14
3
8
2
20
1
33
What Students Say
“Most students rate Professor Bierman high or low for the exact same reason: his class is tough, and you will either enjoy the challenge or hate it”
CSC415 - 1.0 rating“Absolutely miserable professor that is guaranteed on tenure”
CSC415 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
94%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.20 avg changeRatings by Course
CSC615
4.0
(3)CSC415
3.0
(92)CSC317
2.6
(9)256
1.8
(4)Difficulty by Course
256
4.8
CSC415
4.2
CSC615
4.0
CSC317
3.9
Reviews (108)
He is one of the hardest CS teachers. If you just finish CSC340 and thinking to take this class don't do it. He gives very hard assignments and expect you to finish it in very limit if time. if you have another option go for that. Avoid him at any cost!!! or you will regret and it would be too late.
Professor Bierman is very knowledgeable and experienced teacher. This course itself is not an easy one because it deals mainly with Operating system and the course is tough if you have not programmed in C, not C++. His Quizzes are hard, assignments are tough within short time frame, and majority of the class have failing grade. Avoid if possible.
The worst experience I've ever had with a college professor. Had attitude and was never willing to actually help when I had questions - would answer briefly and sarcastically. The one time I emailed him for help, I was criticized for my question and redirected to the school website without any actual help.
Robert Bierman is the worst professor I've encountered at SFSU. He's knowledgeable about the material, but is unyielding in his work load. He has a curriculum he WILL hit, disregarding the class' inability to keep up. He's sarcastic and dismissive to legitimate concerns, all while failing to provide feedback to students. DON'T TAKE!
Hardest CS professor I've ever taken, and I'm in my last year. Doesn't grade assignments til the end of the semester. You can put in several hours of work on an assignment but still end up with an F. Save yourself and pick any other professor if you can.
Intro to web dev class is too hard for intro class. He spent too much time on Linux and html at the end we didn't have time for more useful topics like php, sql etc. He only gives lectures and does not do any examples. DOES NOT give any feedback or grade assignments until last day of sem. You won't know how you're doing until last day. Don't take.
Professor Bierman is a nice guy that knows a lot about what he teaches. His lectures cover a lot of theory and it is often up to you to implement that into your code for the assignments. There's very little hand-holding in his class but if you need help he has plenty of office hours and was always very helpful when I attended them.
His assignments are very difficult and he grades hard on assignments. Make sure you come to class everyday and take notes of his lecture because this is a very difficult course. He is a really good teacher, willing to help you learn and succeed, but C programming language is just difficult in general. Take him and you will pass for sure, just try!
His assignments are extremely difficult and are written in C. He's a tough grader and has high expectations and does explain in topics in depth. Take him if you want to be challenged! Challenge Accepted! Time to Duel! Pikachu! I was panicking when I got a D, but in the end he curved us and I went from a D to a B! What a great teacher to curve us!
Professor Bierman is the greatest lecturer I have ever had! Even during this pandemic, I felt immersed in his lecture and learned a lot from it. He cares about his students and does everything he can to ensure we pass his class. But most importantly, he wants us to leave his class with a good knowledge of how the operating system works! THANK YOU
He is a tough grader but with good reason. He wants you to learn! He's not just trying to make it easy for you so you can join the tech industry. He wants you to have a clear understanding and a leg up on the competition. He cares that you understand the material and not just cheat your way to a good grade!
Clearly knows what he's talking about and has a good grasp on the topic, but lectures are just a constant flow of talking. Homework is done using C which you don't have to know coming into the course, but you have to look up most of it on your own. Finishes grading anything by the end of the semester the textbook is only used in the first half.
hasnt graded a single assignment from the entire semester yet. i havent gotten any meaningful feedback from any code ive written so i cant even tell if im doing well or poorly. when you ask questions, he gives horribly indirect answers that you practically have to decided to get anything meaningful out of him.
WELL organized and clear materials... Professor Bierman has everything in ilearn week by week, which is precious and hard for some teachers to do. BUT the worst thing is that he doesn't give any feedback or grades on assignments until the last day of the semester. So I still don't know what grade I get on assignment 1 :)
The final is due in two days and I don't know my grade for any of the homework programming assignments. Absolutely nothing has been graded in this class besides quizzes which are automatically graded by iLearn. He said he would grade everything during Thanksgiving break but "something came up". I will never take any classes he teaches ever again.
Very knowledge and has a clear passion for the subject. The course had 6 programming assignments and 1 group project with weekly quizzes on iLearn. The assignments were challenging but still fun. The assignments havent been graded yet, but he stated that was due to the pandemic related shortage of graders and staff.
Assignments are already hard and he said on the first week that he's a "tough grader" so we can learn better. I don't see a point of being a "tough grader" if he hasn't graded a single assignment even after 2 weeks from finals. And also heavy workload for the class, you got weekly lecture, practice quizzes, weekly quizzes, assignments and readings.
It took Professor Bierman nearly the entire semester to begin grading the assignments he gave, which left myself and my peers unclear on how to improve throughout the semester to earn a higher grade.
We had a chance to change to C/NC before December 18. Now its Jan 4th he still hasnt finished grading half of my homework. And homework was like 50% of our grade. How am I supposed to know what to do and improve myself if he doesnt grade anything
Does not teach programming in C at the OS level, yet students have to know C at the OS level. Does not answer emails nor Slack direct messages about project directions if your teammates become unresponsive on Slack. Does not start grading the first assignment until semester is over. Still no grades by Grades Due by Faculty.
Prof. Bierman is really nice and cares about his students. Once per week, he gives the class an hour of his time to help answer questions. He will look through your HW carefully and give constructive feedback. He grades hard, but he curves a lot. The reason why final grades were delayed was because he had surgery (he gave us extra points for that).
Others claimed grades were late because he had a surgery. But guess what? Surgeries are generally scheduled at least one month ahead and his surgery (atrial fibrillation) was not a medical emergency. Therefore, he could grade earlier but chose not to. Also, what is the meaning of feedback after semester is over? This is absolutely unacceptable.
If you are serious about CS and learning, Bierman is a great professor for you. If you just want an easy A, go elsewhere. This class isn't easy but he does his best to help you as long as you are motivated and take the class seriously. He expects you to work hard but you will get a lot out of it.
Doesn't teach anything. I wouldn't take him if I had the chance but unfortunately, he's the only option at SFSU. Don't expect that you will learn anything. He will be talking about things that are not related to the HW or exams. Also, he's boring btw!
He is a professor who is clearly compassionate about computer science topics, but fails to properly articulate them to people who are still currently learning. He's a bit lax with how quickly he grades assignments, leading you to basically have to guess what your grade could be. If he did more live-programming exercises I would prefer that
Terrible professor. Semester is about to be over in 2 weeks and we still haven't received our Assignment 2 grades which we submitted 3 months ago
OS is a heavy-material class, so I give him props for keeping lecture material organized every week. He's very passionate about the course. But, lots of reading, quizzes, hard assignments, and we haven't received grades the whole semester so there's no room to learn from your mistakes (he also grades hard). If you take him, don't procrastinate.
Professor Bierman definitely has a ton of Computer Science knowledge, but it was annoying how he'd flex his industry experience to students. Despite this abundance of knowledge, Bierman was not a role model to look up to. His approach to teaching demotivated me to pursue a future career in embedded systems/C programming as well.
615 programming (mostly C) w/ hardware, using Ras Pi. Make the effort & Prof Bierman is willing to work with you. Office hours are available. Cares about students & wants them to succeed & is a trove of knowledge invaluable to realworld programming. Grading: fair & takes time to ensure you did the work rather than borrow a solution. Good class!
317webdev class. Covers HTML, CSS, JS, PHP, Node js, Express, & database, all useful. Group project fusion of learned concepts, w/ milestones of covered material. Ingrains the material in your head. Prof. Bierman presents it w/ a breadth of knowledge in a mind-blowing way. Always learning something new. Hands down the best webdev class ever!
415-OS class. Covers OS material, dense material. Group project-combo of learned material, milestone assignments lead to it. Prof. Biermans videos explaining material & quizzes are invaluable. Grading takes time to ensure you actually did the work & give valuable feedback. Truly knows how these things work on a Yoda-like level. He really is Yoda
Although he did grade very late. The material itself is very difficult, but he offers a lot of office hours and recorded lectures. He gave us a very nice curve to compensate for his very late grading. He responds quickly to emails, and overall he's a kind person.
Although he did grade very past due. The cloth itself could be very difficult, however, he gives lots of workplace hours and recorded lectures. He gave us a completely high-quality curve to make amends for his very past due to grading. He responds speedily to emails, and usually, he is a type of person.
This class is loaded with information and he records each lecture and does try to explain the assignments and material in depth. Often says assignments are easy (ofc it will be for him) so it's lowkey demoralizing. Like what others said, graded everything the day grades were due so we couldn't even improve on later assignments with his feedback.
OS is a pretty dense subject, but Bierman knows his stuff. This is a very heavy class. He holds lectures, expects you to read from the textbook each week, and has videos and quizzes which basically go over the weekly reading. Definitely a tough class, but you will learn a lot Utilize him for the 6 assmts and final project with office hours or slack
Overall good professor. At first I thought he'd not grade anything till the end of there semester by looking at the other reviews, but he did grade everything on time and provided good feedback. The group projects are fun and he goes over the material very nicely. Take his class!
He's a tough grader but his material is very useful. You will mostly find yourself struggling in his class, but if you show good work, you should be fine :)
I suffered from his class but I did learn a lot as well. He also is a very caring and knowledgeable professor besides being a very tough grader.
Amazing person and teacher with a good background in cybersecurity. He gives your insight into a lot of things that you would not normally learn. You must turn your assignments in on time, no excuses, quiz's are not difficult. There is a really cool semester long project that you work on with a group, make sure you get a good reliable group.
Very heavy workload and lots of suffering. He is a tough grader with class average of D for most assignment. But if you do your work you can pass this class. Workload consists of weekly reading , additional lecture videos, quiz, & assignment. I would recommend learning c language , malloc, and using virtualbox before taking this class.
Intimidating due to heavy workload and grading. If you think your assignment was perfect, you will lose lots points for little things, so try not to worry about being perfect. Skim the reading and work on assignments ASAP, build little projects to learn a subject. Use lots of printf() for bugs. Turn in your non perfect work and you'll pass.
Woah, I never thought that I was really surprised that I learned a lot about from his assignments and fundamentals we need to learn about operating system. This is what I was looking for and after all these years I finally found that this is really essential important for computer science. Imagine working with low level is very knowledgeable.
Robert Bierman is a smart professor and he is very nice when you ask questions. The 415 class is hard because he assigns a lot of assignments and you have to know the C language because he won't teach it. You will probably spend 60+ percent of your time studying time for this class.
There are quizzes, 6 assignments and a group project, and a 2 part final. The homework assignments are very long and difficult, so don't wait until the last day to do it. He is very generous on giving the class a curve and some extra credits. What prevents me from giving a higher rating is that some of the responses he gave me weren't helpful.
He hardly teach on this class. He let us watch the video lectures, all the slides are just read by him and really boring. I learned this course mostly by myself.
He is the most awful professor I ever met. He taught little stuff during the weekly twice zoom meeting, but let us watch videos and read textbook all by ourselves. When I tried to get help from slack, his simple answers didn't help at all.... I don't know what's the meaning of this course.
As many others here have said, he is probably the worst. There are tests, quizzes and more even more quizzes. There are many homework coding assignments and reports, the project is extremely difficult and awful. Although i like him as a person, as a professor he is the a nightmare, and his grading is the absolute worst. Working programs will get C!
As others stated, he is clever. But he expects you to learn on your own. The projects and homework were so hard and he didn't give feedback until the end of the sem.
Please save yourself if you can. Most CS professors are bad but he is the absolute worst. Near perfect assignments get C. He is honestly a sadist, he wants to see you fail! Lectures are awfully boring,6 hw assignments, 9 quizzes, big project and 2 part final. The worst part of this course was him, condescending and know it all, his way only.. GL!
Please save yourself if you can. Most CS professors are bad but he is the absolute worst. Near perfect assignments get C. He is honestly a sadist, he wants to see you fail! Lectures are awfully boring,6 hw assignments, 9 quizzes, big project and 2 part final. The worst part of this course was him, condescending and know it all, his way only.. GL!
Tough but fair. He is available for questions with office hours, slack, and email. If you do the work you will do well. Trick is don't wait to the last minute, start his assignments when they are first given. Pay attention to the assignments, make sure you follow what it is asking and the rubric and comment your code.
He always make mistakes on grading, and students lost some points from it. He has very high standard for his assignment, students satisfied all his requirement for his assignments. However, he always try to find some little things to deduct your points.
Grading is very harsh, the class avg is D. No class should be this stressful.
Bierman is the definition of trial by fire. Take his class, and you'll learn a lot but you might get burned to the idea of further pursuing a CS degree. Thankfully, I was able to come out of his scalding waters alive and found a new appreciation for certain parts of CS. Either way, he's a tough professor but very helpful if you ask for help.
Prof. Bierman is the worst teacher I have ever had. He takes pleasure in watching his students struggle. He is disrespectful, rude, and generally unpleasant to listen to. He takes months to return grades. I cannot recall ever disliking a person as much as I dislike this professor.
Bierman is terrible. He acts like he hates his students. Mandatory attendence called each class and he still gets his students' names wrong. Discouraging, disrespectful, rude. He knows a lot about operating systems, though.
His assignments are very tough, even if you start on time, it's often not enough time to finish. When he reviews the assignments, he acts like it's the easiest thing in the world and it's very demoralizing. Really made me feel like I had no future in computer science and caused me to second guess myself even I typically do well in CS courses
This class was just as brutal as people made it out to be. The assignments were on another level of difficult. Do not cheat. He will catch you, and this will make the course a much worse experience for you. So many people dropped out/ghosted once he caught them, and it's not worth the stress of getting reported or kicked out of the degree.
I did not like professor Bierman when I first took his class. He was a harsh grader, gave a lot of work, and had one of the most difficult projects (file system) in the CS course. But now that I have taken CSC615 I know that he did those things for a good reason, which is to challenge students so they can be prepared for what is outside of school.
I went to the first class, didnt meet prereqs. I left I was going to get dropped. I didnt talk to him My experience within those 30 minutes: Horrendous Attitude Yelling Scolding an adult 10 minutes late infront of whole class (He had valid reason) Raising his voice Extremely grumpy Uninviting Loud/Rude Uncooperative On power trip Talked down
Sometimes when I wake up on Tues/Thurs, a tear trickles down my eye as I lay in bed just because I know the wrath of Bierman is approaching. (FYI, make sure you know everything about C before taking this intro to C class!)
Prof. Bierman's tough but brilliant, with vast computer science knowledge. Lectures are engaging & clear, fostering a strong foundation. Encourages questions & listens to students. Toughness drives success & critical thinking. Fair grading with curve. He's my favorite tbh
Professor Bierman is H A R D!! Yes. BUT HES A GREAT PROFESSOR. IDK why he gets a bad rep. Oh yeah maybe cuz he's a "bit rude" but honestly... I don't think so. People are just overly sensitive. He's a great professor with extensive knowledge in his field. This is one of the few classes that actually prepares you for the real world.
I was so excited to learn web dev and Bierman ruined it! My friend told me he was a good teacher, but difficult, nope! All lies. His lectures were boring, I had to teach myself everything. Then when it comes to assignments he is so nit-picky and gives awful grades. I thought I was going to get a C but then he bumps up everyones grades a looooot. :|
Everyone elses reviews accurately depict the difficulty of his class. But they are too harsh on him as a person. He has a strong NY personality which is probably what people latch onto when they say he is "the worst." but if you lean into it and joke with him, it can be the most fun class. Dont take over summer. You think you want to, but you dont.
He is extremely picky & nothing is ever good enough. He will give you homework and it is extremely vague, so once you turn it in you lose almost all your points because the requirements weren't met. Loves to see his students fail, and when you ask a question he'll tell you just to read the instructions. Take anyone else & save yourself.
I know you all feel the same way i do. extremely picky with the homework, laughs at his own jokes, smiles at failure. students beg for opportunities, he laughs. homework is extremely difficult to understand only tells you to look at the instructions for help yet he grades so horribly wrong its immoral. please avoid him. save yourself.
I'll level with you: this was the hardest class I've ever taken. It was also the most I've learned in a class during my entire undergraduate experience. Curb your expectations when entering this trial by fire and you'll come out a better programmer and student.
Bierman could be a great lecturer if he wasnt so busy. Poor man has to teach every section of 415 and it's obvious hes overwhelmed. Keep all of this in mind as you read the other reviews. Hes the kind of lecturer that asks rhetorical questions after rhetorical questions. His office hours are invaluable, SO GO TO THEM.
I recommend to know C language before taking csc 415. Operating System is hard but he explain it really in details. I like his lectures, and also he record his lectures which helped me alot. He love students and he is doing his best. 6 individual assignments and 1 group file system project. 15% final exam. He gives extra credit as well.
I highly recommand him. He has recording videos which are really helpful. there is online quizes end of each chapter. It is better to start studying operating system before taking csc 415. His office hours are helpful. Final exam is in two parts.
The professor is difficult because he expects his students to be adults. I would recommend taking easier classes when you take this course. His course is programming and quiz heavy.
Retook his 415 class to get a passing grade. Bierman is a VERY mixed bag regarding CSC 415. He's the only person teaching the class and others can attest to how tough he is. At the same time, he's passionate about CS and he WANTS you to succeed. It's just that 415 is trial by C programming language fire and you better pray that everything works.
Very interesting lecturer but I cannot in good conscience rate this professor higher as he does not grade anything until the last minute. He has EXTREMELY strict and harsh grading rubrics yet does not grade anything on time. Massive disservice to students who want feedback to improve their coding skills.
I recommend him. This class consists of 6 assignments and a final project that gives more than a month to complete the project in a group of 4 people.
Worst teacher throughout my entire college life. does not give feedback on time. vague assignments, no assistance. Hope they replace him soon.
Professor Bierman (aka Bobby B) is a super chill professor! The class is kinda difficult but if you pay attention in lecture its fine
I love Bierman. His class was so easy. The file system I did on my own. It wasn't too much to care about. It can easily be done within a week. I highly recommend Bierman as he is the nicest lecturer you can find at SFSU. Don't feel scared of him. He looks a little scary because he is from New York, but at the end of the day he is a lovely person.
This is the most valuable professor sf state has, he is extremely knowledgeable. After taking his class I no longer trust the internet, no one knows C better than Bierman, his word is the Bible. This class is the most important class you will take no matter what the discipline you go into. You learn how to learn and how to PLAN. Good luck.
hardest class you will ever take at this university. Robert is a very caring professor who really tests your ability to understand the concepts and how to code properly. As a result I got better than I ever thought I possibly could be.There's a big group project choose your members wisely. Really buy in to what and how he is teaching this class.
save yourself
One of the best professors at SFSU. If you are looking for a job that is related to low-level computer, his class will build you a road to success. His class is hard, 6 assignments in total + a group project and each assignment took me an average of 6-10 hours to complete but positive side if you take every assignment seriously you will learn a lot
Tough grader, One of the most knowledgeable cs lecturer in sfsu, if you like coding in C and interested in OS you will have a fun. Tons of coursework within a short period of time. This is like 2 classes combined into one class. (CSC415). I enjoyed learning his lecture. I am looking forward to take his CSC615 next semester.
Brags about himself and how great of a coder he is. He does not want to accept and adapt to the new technology. very vague assignments and limited resources. I firmly belive if this class is removed from the list of required graduation classes, not a single student will go to this dumpster fire.
I stepped foot into this class fearing Mr.Bierman based off what I've heard from others, but he's actually a genuine guy. Just make sure to submit quizzes on time! He also does ask students questions so make sure to pay attention.
This man is a blessing to SFSU. Some of the best lectures I have experienced in the world of computer science. People calling him outdated don't know what they are talking about and probably think writing an operating system in javascript is a good idea.
Absolutely miserable professor that is guaranteed on tenure. Does not care about the students success at all and is very unwilling to help students succeed in any way. Asking questions is giving yourself up to be yelled at, his discord barely hears from him, and god forbid you go to his office hours. Absolute nightmare that needs to retire asap.
He assigns overly difficult projects in a unrealistic timeline then accuses the entire class of cheating. He often yells at students and shows little respect, making it hard to ask questions or learn effectively. Instead of fostering education, he creates unnecessary pressure and hostility that harms students' curiosity to CS. Shame on him.
One of the few CS professors at SFSU who truly teaches. Projects, especially the filesystem one, are tough—surrounding yourself with motivated friends helps a lot. Many struggle by procrastinating or skipping office hours. Put in the effort and you'll pass, getting an A takes real dedication and true understanding of certain topics.
Just do not take him!
Heard a lot of horrible things about Bierman and will confirm a lot it is true. He makes your life miserable and is overly strict... however at the same time he also genuinely wants you to do well in your career and is very knowledgeable. Just be prepared to take this class seriously and brush up on your C skills and you will be fine.
Bierman fear mongers a lot at the start but he chills off towards the end of the semester. He is very strict and can be ruthless at times, but honestly I learned more from him than any other professor in the cs department (which considering the state of, makes sense why he's so strict). Definitely wouldn't say he's the best but also not horrible.
Aside from his miserable attitude and rude, sarcastic comments, he does not provide feedback or grade the first few assignments until the latter half of the semester. If you don't answer questions correctly he will keep on grilling you. There's also too many assignments with short turn around to digest the material properly. Avoid if you can.
Most students rate Professor Bierman high or low for the exact same reason: his class is tough, and you will either enjoy the challenge or hate it. However, I am giving him a 1 because he demands a lot from his students but does the BARE MINIMUM grading little until the semester ends. Expects students to be hard working while being VERY LAZY.
He took too much time to grade the assignment. For example, it was graded on the last day of the grading period, so we couldn't get feedback to improve. He also gave us a lot of stress in class by constantly asking questions.
You have to build thick skin because others said he's rude and sarcastic. Despite that, he knows the topic well and wants you to succeed. Make groups early on and plan your project accordingly. hw/projects are incredibly difficult with little time to complete. He's the only teacher for this trial by fire class. You will become a better programmer.
He has very engaging lectures that contain information that every CS major HAS to know. The assignments are difficult and should be started right away. Takes plagiarism very seriously, don't do it. Harsh grading on homework. Weekly quizzes. -1 point because he takes forever to grade. This class is painful but necessary. Learn some C beforehand.
Class was everything billed up to be & more. Make sure you take this class with a light class load, bcuz this class WILL take up a majority of your time. Do the participation quizzes to get all the points, because the homework assignments (file system....) are brutal. Attendance is mandatory & show up ON TIME + do the weekly quizzes. Nice curve tho
He is very knowledgeable and very good at what he does, one of the best professors at SFSU, however, his class was hard and not so good. Instructions in HW are vague so you gotta spend a lot of time figuring them out and even if the code works, he deducts quite a lot of points. Grades everything at the very last day so no feedback. Don't be late!!!
I agree with the 5 star reviews AND the 1 star reviews. He is an amazing professor. Extremely smart and able to explain complicated topics but he also just seems like a mean person. I get that it can be frustrating to have students who don't care, but he's also needlessly cruel quite often. He stifles in class discussion by being very dismissive
JUST DO NOT TAKE HIM!!! ESPECIALLY DURING SUMMERS, HIS ASSIGNMENTS ARE TOUGH, HE TEACHES AS IF HIS STUDENTS ARE PhD GRADS, INSUFFERABLE AND IRREPAIRABLE DAMAGE TO MY GPA, GRIND HARDER THAN USUAL, HE IS A VERY TOUGH GRADER AND LAUGHS AT FAILURE, DOESNT GIVE TOO MANY OPPORTUNITIES, PLEASE AVOID HIM AT ALL COST
Don't use AI, you have been warned. Grades brutally don't expect anymore than a 80 percent for assignments. Amazing lecturer however is extremely dismissive towards students and the tension was palpable in class. Assignments are unnecessarily hard and dont correlate heavily towards in class topics you will struggle mostly because of C.
The reviews are very right. Very dismissive to students and always ask questions in class. And TOO BAD, he teach all the CSC415 classes. Find a way to avoid his class. Super bad or on purpose over class time. Expecting are very high to students. Can see why he is only the teacher at school. Make sure to evaluate him the end of semester, please!
Expect tough assignments that take forever to get graded. The professor often accuses students of using AI or plagiarizing, and it's almost impossible to dispute. Feedback is vague, and classes feel long, harsh, and exhausting. If you have to take this course, balance it with something lighter. Avoid all his classes!
Classic tough but fair professor. If you miss 5 classes you fail automatically but going to the lectures is necessary to do the homework anyway. Take good notes a lot of the time in class examples will be exactly the same on quizzes. Assignments are graded EXACTLY on the rubric so follow it like gospel. This class can be fun if you let it be :)
Everyone rating bierman badly has a massive skill issue.
Professor Bierman is by far the greatest professor in Computer Science. His assignments will engage and challenge you and make you a much better programmer then when you first walked into his class.
I can see why he is controversial. Expectations aren't always communicated clearly. But, he gives you points back for an artificial "curve." I learned a lot from this class, the assignments were fun, and I am a better programmer now. It gets better after month 1 - Bierman's main objective early on is to get you to try harder. Go to office hours.
Class Info
Online Classes
100%
Attendance Mandatory
94%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.20 avg changeRatings by Course
CSC615
4.0
(3)CSC415
3.0
(92)CSC317
2.6
(9)256
1.8
(4)Difficulty by Course
256
4.8
CSC415
4.2
CSC615
4.0
CSC317
3.9