2.8
Quality3.7
Difficulty47%
Would Retake167
Reviews47%
Would Retake
167
Reviews
Rating DistributionOfficial
5
36
4
31
3
22
2
16
1
62
What Students Say
“This professor does not understand how to assess student knowledge when it comes to tests”
COMP211 - 1.0 rating“Please take literally anyone else for 211 and 311”
COMP311 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
60%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.38 avg changeRatings by Course
COMP590
5.0
(3)COMP411
4.5
(19)COMP116
4.3
(3)COMP530
4.0
(3)COMP562
3.0
(1)Difficulty by Course
COMP311
3.9
COMP211
3.9
COMP411
3.1
COMP530
2.3
COMP116
2.0
Reviews (167)
A nice man
A nice man.
Do not recommend.
He's a very nice man. If you have any trouble with the concepts he is more than willing to work with you to make sure you succeed. His lectures can be dry but his slides are very helpful and they're all on Sakai. If you put in the work and make sure you learn from your mistakes on quizzes you can get a decent grade. At the end he drops some stuff.
Take 411 with Brent! It is definitely hard, but I think he teaches at a slower pace and makes the concepts easier to understand. We also got to drop our lowest homework, lab, and 2 quizzes, which helped a lot!
He's a great professor! Highly recommend taking 411 with him. His grading is fairly lenient (I had the option to drop two lowest quizzes and one lab). If you decide to take him, doing the homework before quizzes can be very helpful, the level of difficulty is similar. I recommend doing the readings as well, especially during the second half.
I came back here a semester after I took his class just to leave a nice note. He is one of the funniest professors i've ever had and extremely knowledgable on computer organization. He does an excellent job of teaching the material (which can be difficult at times). I looked forward to going to his lecture. Highly recommend.
Munsell is such a nice and reasonable professor, and he will listen to his students and work things out with them. Lecture is fine, there's weekly quizzes but as long as you know the material it's not bad at all. Exams are very straight forward and we usually have very high class average for them too. I would say definitely take class with him!!!
Lots of quizzes (every week) and def a solid amount of work. Labs shouldn't take to long and make sure to use OH and piazza. Standard comp sci class and not that difficult if you're paying attention in class.
Dr. Munsell is a really great professor. He really cares about students and answers most - if not all - relevant questions during lectures, no matter how simple they may be. He wants everyone to succeed and learn a lot. His tests can be a bit tricky, but overall I think that we had a very fair grading scale. I highly recommend taking his class!
Dr. Munsell always tried his best to answer any questions that students had. Although his lectures did get slightly boring at times, he covered all of the material clearly and explicitly. Dr. Munsell emphasizes learning the content rather than stressing about your grades, so he was kind enough to drop many assignments and quizzes along the way.
Dr. Munsell is an excellent teacher and explains concepts thoroughly. The course structure made this class very manageable thanks to Dr. Munsell and his TA's (big shoutout to Justin Do). The exams and quizzes were very fair and I found this course enjoyable overall.
I think Brent is a good professor, but I hated taking his class this semester. The workload for this class is a lot, which is understandable, but for a class that already poses a learning curve for a lot of students, makes it very easy to fall behind and never catch back up. No late work accepted at all but acts like giving a drop is generous.
There is a good amount of work for this class. Each week there is a quiz, lab, and homework. These assignments are fairly easy but on some weeks can be moderately difficult. The exams for this class are medium difficulty. If you do the work then it is easy to get a good grade. 1 lowest hw, 1 lowest lab, and 2 lowest quizzes are dropped.
This is a really tough course but Munsell is fair and help is always available if you need it.
Comp 411 is a difficult course with confusing content - but Professor Munsell does everything in his power to help you through and make it as easy as possible. Seriously. On the surface, the class may seem intimidating; however, as you progress through, you'll come to see that Professor Munsell truly does have your best interests at heart.
Loved this class! The material was broken down into parts that were very easy to understand. He dropped the lowest grade in homework and quizzes. Quizzes and tests were easy too, just pay attention in class. His lab instructions were very clear and well written. Homework and labs are not hard if you read the book.
Professor Munsell is very fair. He clearly cares about the material, wants everyone to learn, and provides a ton of resources. If you put in the effort into this class, listen to his lectures, and use the resources you will do well in his course!
Loved this class! The material was broken down into parts that were very easy to understand. He dropped the lowest grade in homework, labs, and quizzes. Quizzes and tests were pretty easy too, just pay attention in class and look over the notes. The lectures were amazing, and very clear to understand the topics. Definitely take 411/211 with him!!!
Brent is nice, but his lectures are disorganized and hard to follow, especially since he assumes everyone has more background than just COMP 116 & 210. A lot of what you learn is based on readings that can be incomprehensible to those with little background in CS. Also, office hours are always packed with 2+ hr waits, so you can't even get help.
Munsell has been one of the worst Comp professors I've taken. The practice he gives us is unhelpful, and he demonstrates little to no leniency. It's almost as if he has 0 empathy or compassion for his students, and I find him downright unlikeable. That would be somewhat excusable if he was a good lecturer, but I can't even make that claim myself.
This class made me cry every other day. I'm not even kidding. His teaching style didn't match mine at all. Office hours were scheduled poorly so I couldn't get help half of the time. It's tough :) iykyk
Condenses complex ideas down well and answers questions in class actively. Some people don't like his short/sassy responses, but he genuinely wants you to learn and has always been willing to go the extra mile to explain something when I go to his office hours. Assigned asynch lectures on days we missed, but all his study materials make up for it.
Mmmmmm simply put I did not like him at all. His lectures are useless, shows no sympathy and office hours line is 3+ hours long at times. For our final project, he decided to CUT OFF office hours time so students are now struggling to finish it!!!! :D
Lectures were slow and boring. PowerPoints were shallow with little to no actual content on them. The practice we got before quizzes felt insufficient. Assignments were overly complicated and hard to understand. Professor Munsell showed almost no leniency, flexibility, or understanding, and his responses felt passive aggressive and backhanded.
I thought the class itself was fine -- as long as you put in the work for homework, quizzes, and exams, you'll be fine. There is also a generous drop policy for quizzes and homework. However, I found Prof. Munsell himself to be quite condescending, and he was somewhat rude when I went into his office hours to ask for help.
This class was stressful and disappointing. It'd be better if you have some background in computer systems, or you'd have to read a whole lot. The lectures often don't contain much useful information. He does not offer nearly enough practice to prepare you for the quizzes and exams. I tried hard, but I honestly felt unsupported and discouraged.
Munsell wasn't the worst I've seen, but his lectures were disorganized and he condescended and bullied students. Questions about assignments/quizzes would be met with rudeness and sarcasm; he'd "ratio" you rather than answer your question. A lenient drop policy compensates for unfair and confusing quizzes and exams. Avoid if possible.
For someone that crammed all the lecture videos right before the quizzes and exams, I did pretty fine in the class. Towards the second half of the class, the material got a little bit harder, and quiz/test questions had 1/2 q's that were weird and confusing. Overall, grade distribution on UNC Sakai says more than half the class got an A/A-
Brent was so fun and explained everything pretty well. He knows his stuff and takes things lightly, yet holds you to reasonable standards of performance. I would recommend this--if you're willing to put in a little work, it's an easy A! Sidenote: Brent is who I want to be in 40 years, lowkey.
Great teacher overall. Average lectures, relatively easy tests, lots of homework.
This class was hard. Overall I like Brent. He was really caring and passionate about what he's teaching. That being said its hard to keep up in lectures. What we are learning is so abstract and I felt like Brent assumed it came more easily than it did because of this the exams were really hard. Not a lot of work though, its just hard conceptually.
Brent clearly cares about the subject and is passionate about sharing his knowledge. Conceptually, the class is difficult, but he gives take-home quizzes so that lessens the load a ton. The programming assignments were very confusing but we had designated office hours cohorts, so it was easy to get help. It can be hard to stay awake in class though
COMP 530 is like an advanced COMP 211 (but easier than 211). Concepts are confusing, but the reading helps, and quizzes/exams are on the easy side. Labs can be a bit of work. You can drop 1 lab and 2 quizzes, so some flexibility. C programming skills required. Brent is pretty chill, fine lecturer. No final exam, and the final project is not bad.
Professor Munsell is very knowledgeable about what he teaches, but his lecture style is dry and it can be hard to keep focus. The assignments implement the stuff we learn in class and therefore it is usually very abstract which can make it challenging, but the 2 drop policy for labs/quizzes is very helpful.
Professor Brent's lectures are extremely dry and hard to follow. Yet the concepts are abstract, so be prepared to read a lot on your own if you don't have much CS background. Also, you need 95% to get an A. However, his drop policy is lenient. The two lowest quizzes and labs will be dropped, which helped me a lot.
Nice professor, but lectures are dry and sometimes focus on the less important stuff for no reason. Coding assignments are designed well and helped me understand the content. Tests are reasonably challenging.
Just read textbooks. They will give you more than this class.
Dr. Munsell delivered clear and informative lectures and assigned solid coding assignments that helped supplement the material learned in class. A handful of quizzes helped prepare for the 2 midterms and final, which were not too difficult. Overall the class was well taught and solidly structured for students to succeed with average effort put in.
Competent professor. Dry lectures, but his slides are great. They don't seem detailed on the surface - that's because there's so many details you can't immediately understand from a glance. Study them hard before exams. The assignments were fun as well. Grading wasn't bad. He'll say otherwise, but he assigns too much unnecessary reading.
This guy just doesn't know how to teach. His slides are absolutely terrible, and this and 311 are the only COMP classes which I've actually had trouble understanding what's going on. He barely ever explains answers to quiz questions and practice problems, and his test questions can sometimes be stupidly hard.
He's okay and if you're willing to learn the material on your own/read the textbooks then you can probably pass with the grade needed for it to count as a pre req. The issue is that his lectures are so dry and he is very by the book, condescending, and very unaccommodating! Sick? Oh well, confusing quiz/test questions, oh well.
I don't like Brent's teaching style. Lectures are super dry and don't help you prepare for the quizzes and exams. I really struggled in his 211 and 311 understanding the concepts. However, his labs are fine and did make everything more clear. Also, the TAs are amazing and they clarified a lot of things for me.
211/311: Easily my two least favorite CS classes at UNC. Brent is a really nice guy and is always available to answer questions outside of class. However, there are constant errors/typos on the exams/quizzes, all or nothing multiple choice questions, and very dry lectures that do not help with exams AT ALL. Labs are fun though and great TAs.
The problem with Brent's classes is that the content on his lectures don't really align with what's tested on quizzes/exams as the questions on tests are usually a massive step up from the lecture content. Furthermore, many of his slides don't feature a lot of explanations for things so if you zoom out during his lectures you can miss a lot.
The best thing that I can say about this class is that it's over...... According to the grade distribution, only 6 people out of 216 got A.
He is not a bad professor and lectures were decent, but has one major problem. He effectively makes it impossible to use ARS accommodations. Many ARS students have had poor experiences in his class. If you don't have accommodations you should be alright though.
The lectures were much better than in 211, and the labs were very well-designed and really helped me understand certain concepts, but this is still a very difficult course. I usually had to go back through the lecture slides to really get the material down. Also the exams are very difficult; you have to work hard to earn every point.
211/311: Easily my two favorite CS classes. Labs are fun, often did those the day they were assigned. Most quizzes had 1 seemingly innocent but actually tricky question, need eagle eyes & brain. Exam 2 was brutal, but they gave a lot of points back to compensate. You will learn more than in any other CS class and it's possible to have a lot of fun.
He's a truly awful lecturer that never appears fully organized and regularly goes over his class time. He seems to relish in making the class as difficult as possible, he let us all know the first day of class that we were not allowed to be missing from class even due to covid unless we had an official positive test to submit.
Hands down the worst, least understanding professor I have ever had at UNC, and in my entire life. This guy is so condescending and was awful with 211 online. My therapist knows this guy by name now. Avoid this professor at all costs if you can. I have never felt so demoralized in a class. He is not an accessible professor.
Prof. Munsell is very likeable and really good at introducing new topics and giving students a good baseline understanding of the material. However, I would say he didn't excel very much at giving more detailed explanations of material. Even though it is enough to succeed in this class, it can make lectures pretty boring and unengaging.
I liked Munsell, he was very fair on exams (you never have to worry about trick questions). The cohorts are helpful and he provides practice questions through poll everywhere and other resources on sakai. Comp 311 with Munsell was significantly better than 211. Take him!
Not sure why people don't like him on RMP, but Brent really is my second favorite CS professor at UNC (only after Aaron Smith). Lectures are very clear and detailed. He also goes over poll questions that are good practices. Homeworks are easy and you don't feel unprepared for the quizzes or exams. Very nice guy, would take again
Quite condescending and felt like he didn't care about his students, their learning, or their well-being. He's extremely difficult when it comes to accessibility and unnecessarily rude. His lectures and slides were terrible as well.
He's a very nice professor but goes through lectures really slowly. Honestly, you don't really need to attend class and can just look at the slides. Quizzes are a bit difficult, but exams aren't too bad. Labs are really easy and fun.
Brent was fine imo. The 7 labs weren't too bad, but the tests could be tricky, we did get a cheat sheet on them though. Study for the quizzes, they can end up boosting your grade! Negatives: didn't record lectures, sometimes said we'd get out early & then we didn't, & was somewhat condescending, making me not feel comfortable asking questions.
Brent provided plenty of practice material for the exams & quizzes, and the labs were reasonable. Was scared of this class before taking it and it wasn't that bad. His grading policy is quite generous imo (1 quiz drop, 1 lab drop, rounding and 1% for course evals). I did very bad on the first midterm and ended up with a great grade in the class.
Class wasnt too bad but could be really slow sometimes, labs were not that bad and he had a really generous grading policy. I had the most trouble with the exams, but you do get a cheat sheet for them so load it up with info.
I'm sitting in lecture right now and I already know this class has opened my eyes to a whole new world. Learning about pointers not only woke me from the slump I was in after my 8am, but also showed me that Brent is the best professor UNC has to offer. I cannot wait to come to class again next week.
Labs can be tough, but your lowest grade is dropped. Lectures can be slow and he usually doesn't finish all the slides on the day he plans. There are readings, but they aren't necessary to get a good grade, especially if you go to lecture/watch the videos.
Even though the class moved a bit slowly at times, Brent explained material clearly in class that could be directly translated into exams and lab assignments. There were also plenty of opportunities to ask questions, and he and the TAs provided lots of out-of-lecture material. I think he was a lot better teaching this course than 211 last semester.
I think Brent gets a bad rep because this class has a lot of content to learn and its generally the first time many students learn about systems. Lectures are okay a little stalled out at times but the poll everywhere questions are helpful. Quizzes, Labs, and Exams can be tough at times. TA system is horrible in this class. Extra credit given.
Brent is a very good professor, he really knows what he's talking about and seems like he enjoys it too. His lectures can be boring sometimes but they are very important. Midterms are very similar to the quizzes and questions he goes over in class. The material is very difficult but Brent breaks it down very well. The assignments are hard too.
Beginning of this class was great! Digital logic wasnt too bad and was fun to learn, second half with MIPS was less great, but Brent did a good job teaching it. Start early on the MIPS labs and make good cheatsheets!
He wasn't a bad professor but didn't seem to know how to respectfully interact with students or teach engagingly. He oftentimes showed poor time management (he frequently came to class late and got upset when he didn't immediately have everyone's attention and he also rarely finished discussing ppt materials and instead suggested self-study).
Truly have no idea where great ratings for Munsell are coming from, maybe a surplus of folks that enjoy the eye numbing delight of endless lecture slides, but this is just a class where if you're not good at teaching yourself you'll get absolutely shafted.
Professor Munsell is a very motivating professor who truly cares about his students' well-being and success. He is always more than willing to help you out when you need assistance during office hours. Take him during the summer session!
I don't know what CS department thinks of when they modify the grading scale: 'A' starts from 95%. Professor Munsell says that he cares about his students, and maybe he does, but CS department which he is a part of does not. Thank you for additional stress and deterioration of our mental health from the start of the semester.
Good professor
Lectures are a little dry and classes are mostly just recaps of the videos he records about the material. The videos are super helpful though and all the assignments are doable. Go to office hours, make sure you know what's going on. Brent explains things super well and the tests are pretty easy. Good option for 211
Brent is definitely a good person. The material is hard, but he tries his best during lectures. However, I don't agree that exams/quizzes are easy. People say that they're easy because you could take them at home. I must admit, however, that you shouldn't ignore the heavily downvoted comments by some bots since there's some truth to them.
Professor Munsell is right, but the exams and quizzes are difficult. The lab assignments were horrible and I had to go to office hours almost every day. Good luck to all rising comp majors if you are going to take this class.
Thanks to Brent Munsell and this class I am dropping the cs major. The assignments are unreasonably hard and trying to get help is like pulling teeth. The cohorts system is ridiculous and ineffective and use of piazza is heavily limited.
Munsell is one of the better CS professors when it comes to teaching. Lectures are clear and showing up to lectures is very helpful. The material and assignments/labs/quizzes/exams can be very challenging. Deadlines are for the most part rigid, but established clearly. Do not expect extensions very often.
The class material itself was very hard, but Brent was a nice professor. He gave extra credit on quizzes, made two of our midterms take home, and allowed multiple cheat sheets and use of the terminal during the final. Once again, the material was complicated and hard to follow, but Brent was very accommodating.
Great class, especially the final, which was more difficult than midterms. You want to get a good grade? You want to have a curve on the final? You want to be mentally sane while taking this class? Good luck! Pay attention to downvotes and flagged reviews by Brent and his bots.
211 is a hard class, but Brent gives you the tools you need to be successful. If you watch the (sometimes boring) lecture videos and start labs early, you'll do well. Lectures not mandatory but helpful for understanding content. Brent is a nice guy. Favorite movie is The Matrix -- checks out.
Brent Munsell keeps it real. Took him for SS1 and he was great. Makes an effort to make things understandable for people without a CS/coding interest or background. He's a funny and chill guy and is clear about his expectations and grading criteria for the class. Pacing was very manageable. Amazing 116 professor!
His class seems to have been easier this semester than in years past. Quizzes and exams are all online open note and are fairly easy. Labs can be tough but if you meet with your Cohort LA they can help. Need a 94 for an A but it's doable.
Solid Professor. Was super accommodating this semester, having both are midterms online due to loosing class time. Thought the contents difficulty was average, with the labs being a lot easier than what others say on here (I also did not have any C experience). Just start early, and keep up with the lecture videos as things can move fast.
Overall, Munsell is a pretty good choice for 211. Lectures moved a tad slowly at times, and there are lots of lab assignments in C, so make sure to start early. Final grade is strongly determined by exams with a small number of questions each, however extra credit is provided! Lectures are not recorded, so make sure to show up to class.
Brent is a good teacher. This class is pretty hard, and he does a good job teaching it. Although, he is very nice and accomdating sometimes, he is rude and passive aggressive other times.
Brent can be very nice at times, but other times very rude. There are labs and quizzes almost every week, two midterms, and a final. One week we had a lab, quiz, and a midterm all in one which was super overwhelming and I'm not sure why a professor would do that. But, our midterms were online and remote so that was nice. Torn on how to feel
He is overall good. His lectures were somewhat slow and dry, but he was clearly enthusiastic about the content. He is a good explainer and has clear and generous grading policies. The main problem is the class content is both boring and complicated. Good teacher, but not a great class. Would definitely take classes with him in the future.
211 is fundamentally a difficult class. Brent does do his best to make both pre-lecture videos and lectures interesting, however C sucks and it gets really confusing towards the end. The course gets super hectic at times (lab, quiz, midterm in 1 week), but it's not hard to earn an A. TA's are hit or miss, don't expect office hours to be smooth.
I would say that tests were difficult, but achievable to do good if fully attentive in the exam. When I took the course there were no pre-recorded lectures which made things difficult. I would say that this was one of the most difficult comp sci courses I have took.
Brent is a nice guy, and he explains the material very well. The videos were also very helpful. Quizzes and exams were tricky, but fair. Labs were somewhat interesting and not too difficult. Need a 95 for an A, but he gave everyone a free 1% grade boost.
The content itself is so boring and painful. Could've had recorded lectures. The tests are hard because we don't get to practice the content in any way. The labs are hard to figure out and aren't intuitive.
Fun class. Material is interesting and the exams are fair. Labs can be tricky.
Brent is an interesting professor. Sometimes makes great jokes in class and has a fun if lecture heavy class environment. At the same time, he can be a bit hard to talk to outside of class, and isn't the most accessible professor. Class is interesting, grading is light and midterms are online. Recorded lectures will be your friend for studying.
This was the WebGL class, and it was the easiest CS class I have ever taken, maybe the easiest ever at UNC. Only a couple of actual assignments, which were all group assignments... usually one guy does all. Do have to show up for in-class exercises, which are pretty easy and open friend/TA. All projects! Happy to take my last CS class with Brent.
Brent's lectures often fell flat. Especially the way 211 was taught, the curriculum felt vague and pointless. Lectures were also identical to (but longer than) videos Brent recorded last year. You'd save 2 hours a week skipping class and just watching the videos, and probably understand the content better. Brent's passionate, but gets distracted.
Brent was a good professor. He clearly is very passionate about CS. One of the easiest CS classes I've taken as every lecture was recorded. I didn't even go to class and got an A easily. Labs could be very tricky but if you get a responsive TA they can be very helpful. Quizzes and midterms were online open note as well which was a huge help.
I only have 350 characters but I could talk for hours about what an awful professor and person Brent is. He is condescending, mean, and blames students for his impossible exams. Truly a cruel person who enjoys seeing people fail and suffer. I pity those who have to interact with him—I'm counting down the minutes until I never have to see him again.
Whatever good things you've heard about him are lies. He couldn't be more rude, disrespectful of students' time, condescending, and downright mean. His lectures are so boring and have nothing to do with the exams, which are impossible to do well on. Not to mention he won't curve, even if the average is failing. Truly the worst experience ever.
Sitting here writing this in class because I cannot believe his behavior. He is so disrespectful to students, and has zero respect for our lives outside of class—he genuinely believes we should devote our entire existence to 211. All I can say is run while you still can. Delay taking this class as long as you can and wait until they get a new prof.
Exam 1 class average was a 60. He thinks its our fault. The material given to us is nothing like the tests. A 60 average is your failure of teaching, not a failure of learning. He refuses to curve it, and has disrespected us by saying that "we're going to kick ourselves when we get our exams back" Do not take with him, take with a different prof.
Just got MT1 grade back. FAILED! Said it was going to be similar to quizzes - NOT. Some stuff we had never even seen before. Blamed students NOT HIMSELF for poor instruction - class average was 60. Too many questions for time alloted. Said he would not curve - not to even ask. Subpar instructor-UNC should hire better!
Bait & Switch. Teaches one thing & tests on another. Even went as far as to tell us Exam 1 would be like the quizzes but that was not true. Not enough time to even finish the exam. Smug in class today when he told us he would not be giving a curve. I studied so much and felt good going into the exam. Maybe he would be a better used car salesman.
Had the nerve to blame the students after a 59% average on exam 1. Said the exam would be like the quizzes and PEW questions, and it ended up being 10x harder. No curve/drop/replacement.
Easily worst human being at Carolina. Absolutely zero respect to students. If you want to have a decent college experience and not lose your mind at how someone could possibly be this terrible of a professor, then don't take this class. Only non horrible quality is when he says ‘type stuff' and that's it!
Literally the poster child for mediocrity and cruelty. Exam 1 average (300ish students) was 60, and he blamed us for it. Have never seen this much disrespect for students. He expects us to spend 6-8 hours each week outside of lecture and labs just to study for this class. Apparently we can't even have a life. We deserve better.
I can safely say he taught me nothing. The class consists of badly-made videos outside of class to "learn", with class time reserved for polls and bland lecturing. I know too many ppl who cheated (because he did not teach) and after explaining that, it seems he opted to make tests in person and require attendance rather than, idk, actually teach?
Previous reviewers are really projecting their entitlement and arrogance (UNC CS trademark)... taking personal blame for a singular test score would hurt one's ego too hard, so instead blame it on everyone else. Attacks on the character of your professor won't solve anything other than cope with the fact that CS is more than just web frameworks.
This teacher is not a good teacher, no respect for students wellbeing!
LOTS OF HOMEWORK!! RUN AWAY TO CHINA!
I used to be greatful to be born in America but this guy makes me wish my parents never came to the US
"He who is not courageous enough to take risks will accomplish nothing in life" - sun tzu
“Despise the enemy strategically, but take him seriously tactically.” - Mao zedong
The image that's been portrayed is, we sat around the campfire and said, 'Oh, boy, now we go get to torture people.' Well, we don't torture people. Let me say that again to you. We don't torture people. Okay?" - stalin
test average was a 57% no curve. and an A is a 95 in the class
Every good review was created by him and his TAs no doubt, we all despise him because he has no care or respect for us
Good lecturer, passionate and answers questions in a clear way. Most of the bad reviews are based upon one single midterm grade, the contents of which were difficult, but we had a cheat sheet (front and back) we could use on the midterm. He also curved that same midterm after the complaints. It is not an easy class, but very over-hated.
This professor does not understand how to assess student knowledge when it comes to tests. His tests are EXTREMELY confusing and make you second guess yourself, even if you are overly-prepared for them and know what you are doing. Adding onto that, he does not check for cheaters during the test, so honest students are punished. Don't take him!
i won't continue with cs, thanks Brent for being so discouraging.
He is extremely unfair, changed everything to be in person but half the sorority girls in the back use ChatGPT on every exam! If you are an honest person you will do poorly in this class compared to others. Learn to cheat or just quit CS while you're ahead.
Incredibly misogynistic behavior – I requested to register for one of his upcoming classes after doing very well in 211, and he mansplained concepts to me that I literally have been doing research with for 2 years as an undergraduate. During 211, he was incredibly unaccommodating – even with UAAs and when my family member died. He should be fired.
He decided to flip the script and reformat how he teaches the class (especially tests) this semester. This resulting in unfair tests where average being in the 60s. Lecture's are mid and he expects you to put a jobs worth of time into the class.
Condescending, mean, belittling, and just plain awful doesn't begin to describe Brent Munsell. Don't go to his office hours, he will mock you and say that you don't understand things that you do. He gets off on seeing others fail and wants everyone to be as miserable as he clearly is. Leaves his TAs in the dark - they can't save you. Save yourself.
Difficult course, and hit-or-miss professor. Changed the course exams to be in-person online, probably to make sure people didn't cheat. However, this was not policed well. As a professor, seemed fair enough, but exams were decently difficult and required lots of work to prepare. The lectures were a tad boring, as he lectured off slides from videos
He isn't evil, the class is just a snooze fest. Unless you want to go into OS dev you'll prob hate the content. Exams are tough and require SO much practice. Brent gives nothing to prepare for exams other than the assigned quizzes. However, lot of ppl failed Mid1 so he actually did reweight it. Most people just cheat on the assignments (ChatGPT).
Brent's class is a bit boring but he does give you all the resources to succeed. He has prerecorded videos and his slides are well made. The tests are definitely tricky and require good understanding of the material but if you keep up with the course material you should be fine. Wished he posted more study resources though.
The course material is hard and there's a lot to cover, so you have to keep up with the resources he provides. Other students don't do the readings or watch the videos he provides to teach the material, and blame him when they fail. 211 takes time and repetition to understand effectively, if you do everything that's required you'll be fine.
this guy is a good teacher of the important things. If you're going to study more about computer processor / os stuff then this is your guy. If you're done after this, then yeah, wait another semester for 211. He's great at facilitating learning about computers but not great at teaching to the context he's standing in front of, if that makes sense.
Brent gets hate but he's pretty chill. His tests can be tricky, yet at the same time he isn't trying to trick you. Lots of cheaters on his exams who got away with it unfortunately.
His tests will try and trick you, but he gives you a solid amount of practice material, and he has videos to watch that help you understand the content. Unfortunately, his delivery of the content is quite mundane, and you will find at least one person taking a nap during his lecture every class session. I thought him to be a nice dude, though.
He is a nice guy who does his best to give engaging lectures even though this failed at times. Most of the hate comes from the first midterm which had a failing average but he ended up curving it anyway. Content can be tricky at first, but once you put the time into studying it, it's genuinely not that bad. Allows cheat sheets on exams.
Brent is honestly a great guy and you can tell he tries to make lectures as engaging as possible. The course content, however, is dense and extremely boring at times if you aren't into OS stuff like me. Lots of complaints after the first midterm but I would say he definitely made up for that with easier exams afterwards and lenient regrading.
The content is honestly kind of interesting, but his lectures are soooo boring and hard to sit through. He's a nice guy, but it was difficult to learn from him. His tests are also mainly all-or nothing multiple choice/short answer questions so it is hard to get a super high grade on them. Lots of people cheated on the midterm/final too
Brent is a nice guy. Eccentric lectures and gives opportunities to interact with material. Could be a devious gaslighter on exam day. Fun and interesting topics, however taught as if the world was supposed to end tomorrow. Brent sets the standard and expect you to uphold it @ 211. Get caught lackin he sending goons to drop that GPA ong.
Lectures were boring and a direct repeat of the pre-lecture materials, aside from graded pollevs at the beginning of class. TAs were nearly impossible to access and not very helpful. Not a lot of review materials for exams. Class was hard but definitely doable if you stay on top of the material! Brent could be condescending but still passionate.
i cant stand the way brent teaches. like he did a fine job in the beginning of 211 but i have him for 311 and it the same crap he was doing at the end of 211. you come to class, learn nothing bc he doesn't teach it well, and then leave and teach yourself everything. brent, for the love of god, stop. i cant stand any more videos.
Content of the class is easy but he teaches it so bad. Doesn't explain what is happening in circuits. he doesn't write anything down and just talks at us. when he clearly sees the class is confused, he doesn't change the way he approaches his explanations. he just continues to teach the same way that made everyone confused in the first place
If you're thinking about taking COMP 211 or COMP 311, you might want to think twice about this prof. Honestly, it didn't really feel like he cared much about us students. Plus, the grade setup is super tough—you need at least a 95 to snag an A. So yeah, if you can, maybe try to find a different professor.
This is my first time commenting on rmp so I genuinely mean this: I want to save anyone considering taking a class with Brent. Try to avoid it unless you're prepared for a highly stressful experience. Brent is very unaccommodating.
I want to object to some of these characterisations of Brent. While his courses are heavy, I've not met a professor that cares more about their disabled students. He meets with every one of us individually to ensure our needs are met, and has always gone above and beyond to ensure my success. He's far from the villain many are making him out to be.
Brent's COMP211 class can be tricky, but engaging if you put in the work. The lectures are hit-or-miss, but the recorded videos are super helpful. Labs can be challenging, but the TAs are there to support you. Unstuck AI was a lifesaver for practice problems and exam prep.
211 and 311 with him. Very condescending. Asked him a question after lecture and he said "This is really simple" and proceeded not to answer. Once he asked a question and someone gave it a shot, and he went "Ahaha no." Called people out publicly at least 3 times. Someone silently fell asleep today, he woke them up and asked to leave mid-lecture
A student asked a great question today -- Brent stumbled through his response, repeating the same points from his unhelpful videos. When unsure, he defaults to saying, 'I think this will make more sense with an example' to get out of answering your question. he also says 'this is really simple stuff'. Yes, it's simple...IF you explained it well.
woke someone up today in class for no reason and tried to humiliate them by calling them out, twice. He said that it was disrespectful. if you want students to respect you, give them something to respect.
truly a boring lecturer, TA does a better job in explaining topics and going through lecture. malding in every lecture and rarely has anything good to say that isn't already talked about in slides and lecture videos.
the quality of teaching is absolutely unacceptable, especially for the amount of money he receives to teach. it's obvious in videos that he only understands the material on a surface level and reads straight from a script. the best thing i ever did for my grade was download the previous prof's slides from a sr. which were much more understandable
Brent's videos are incredibly bland, not going into depth into any topics, while his lectures are just a more daunting reiteration of those videos. Also, he can be an extremely rude and disrespectful professor. He lashes out at students and humiliates them when he sees fit and says it's because he's a "dad". Take anybody else for 211/311.
He's a solid professor, makes jokes and is thorough in his lectures. His tests are hard and covers a lot of edge cases, but he lets you make your own a printed cheat sheet. The course is hard, but he gives recordings for all his lectures. Seriously, if you go to class/watch the lectures it's not that bad, most bad reviews are from absent students.
Alright guys I have a 350 character hard limit on this review. Brent's lectures are more effective than sleeping pills; I would rather watch a snail run a marathon than listen to him yap about virtual memory. Tests are unfairly hard compared to the study materials. He acts condescending all the time and doesn't respect students type of stuff.
listen to all the other negative reviews. i had him for 211 as well and he's completely killed my desire to learn
Creates surface level videos, does not go through examples good enough, and then reiterates the videos in class. There is no way to learn if he does not teach the material well and just lets us know what we need to learn ourselves. Had him 211, and heavily upset I had to take him again for 311. He simply does not care enough to help his students.
I had Brent for both 211 and 311 this year. His exams and quizzes are hard, but manageable if you've prepared yourself. The best part of his classes are the labs and projects, which are very relevant to the material and honestly super fun. His expectations and syllabus are very clear, and he's always willing to take extra time to help you.
Awful class. Does not know how to teach, and makes the exams disproportionately difficult to what we've done in class. Final project AND final exam. Throws together slideshows based on his prelecture videos for the actual lectures, but never goes in depth and regurgitates the same information in the videos. Humiliated a student for falling asleep.
A bit of a boring lecturer but presents all the information clearly.
Who gives a final exam AND a final project
Mindblowingly boring lectures that are a dry repeat of published videos and slides. Tests are out to trick you with edge cases despite the generous 2-3 pages of cheatsheets. Generally condescending towards students, especially if you answer a class question incorrectly.
One of the unlucky people who've had to take COMP 211 and COMP 311 with him. Class topics really aren't that hard but Munsell is such a mid lecturer and his mid TA taught half of the class.
I would be fine with his boring lectures, but his tests are hard and he doesn't give you any new review material, just the boring slides he's prepared.
F F F F F F F F F F F F F F F F F F F F F F F F F
Most condescending, disrespectful professor in the dept. Humiliated a student who fell asleep. Also has horrible slides filled with vague generalizations, mistakes, and no specific examples. His horrible teaching makes even the simplest topics difficult to learn. I got a different prof's 311 slides from a friend, and they're infinitely better.
mid and a bad lecturer
Lectures are boring and ineffective. They are just repeats of the videos he tells us to watch beforehand. Exams are harder than practice questions. He is condescending and struggles to answer questions outside the class's baseline material. Weekend quizzes, sometimes even during breaks. He also completely shamed a student for falling asleep.
Honestly, people on here are a bit harsh against Brent. If you go in with the right mindset, and if you are actually willing to learn, his class is great because it's structured well, albeit lecture repetitive, for you to learn the concepts. You will learn a lot. There are 6 labs (3 hardware focused, 3 assembly related), final project and quizzes
He says if >=85% of people do course evals, everyone gets 1%. It's been a week since our final exam, and the eval results have long since come out. It's also been a week since someone asked for an eval update on Piazza (question has 21 upvotes), and he hasn't responded. I'm borderline so I need to know and there's no reason to keep it private!
Please take literally anyone else for 211 and 311
Nothing in the class is challenging except for his incompetent teaching.
211 and 311 are important classes so I am not sure why they keep letting him teach them. There is also no way to teach yourself the material bc he doesn't provide textbooks that won't go over your head with content you haven't learned and, in general, there aren't great systems resources that teach you starting from the basics (aka his job).
First I agree with all 211/311 comments. However, his 590 is completely different, it's one of the easiest course in CS department. All group projects, but you don't really have to work with them, you can go solo. Brent won't care. TAs are lenient graders. Just make sure to submit everything on time because he has almost 0 tolerance for late work.
Easiest comp class I've taken tbh. He was okay when I took him for 211 but for this 590 class (3d graphics) there are no exams and pretty much the whole grade is group projects that are easy to get 100s on. Don't need to go to class at all, there are some days when he takes attendance but it's rare and usually he tells you on canvas ahead of time.
Tbh, 562 with Brent was way too easy and I would have wanted to learn more about the math behind all the machine learning algorithms that we were taught. I also would have liked to learn about more deep learning topics.
Class Info
Online Classes
100%
Attendance Mandatory
60%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.38 avg changeRatings by Course
COMP590
5.0
(3)COMP411
4.5
(19)COMP116
4.3
(3)COMP530
4.0
(3)COMP562
3.0
(1)Difficulty by Course
COMP311
3.9
COMP211
3.9
COMP411
3.1
COMP530
2.3
COMP116
2.0