1.5
Quality4.4
Difficulty10%
Would Retake90
Reviews10%
Would Retake
90
Reviews
Rating DistributionOfficial
5
7
4
2
3
4
2
9
1
68
What Students Say
“Expect to devote all your time to just passing his class”
91350202 - 1.0 rating“He is a HORRIBLE professor”
91203 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
69%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.70 avg changeRatings by Course
MEDIA100
3.0
(2)91203
2.3
(4)DCOMIII
2.0
(1)ASSEM203
1.8
(8)ASM203
1.7
(33)Difficulty by Course
91563
5.0
91350202
5.0
ASSCORG
5.0
MCOMP101
5.0
COMP2030L
5.0
Reviews (90)
HARD TO understand.Doesnt teach for more than 1 hr doesnt explain much. seems a bit lost in his own world
Same Syllabus for Datacom I and Datacom II. Can't understand anything. Total wastage of money, it's better to do self-study rather than attending his class.
No Comments
I think he should STOP teaching DC1 and DC2 for GOD sake.. He don't know how to teach and teaches whatever only for an hour for 3 hour class. UMass Lowell computer science needs better prof.
BZZZZT!
He came to class unprepared. I learned absolutely nothing from his class. His assignments were miserable, even he couldn't help you with them! Avoid at all costs!
This man should be given an award for WORST professor ever! He never came to class prepared. Homework was unreasonable. Taking a class with him is both a waste of time and money!
"An-dus-forth."
There's very little outside work in this class. The few mandatory assignments appear impossible at first, but once you start working through them, they become clear very quickly. He tells you exactly what will be on quizzes and exams.
Prof is quiet and awkward. Doesn't know the material well and often defaults to saying "Just look in the book somewhere". It doesn't help that the book is incredibly dense and poorly organized. Lectures were a joke and waste of time. There were a few things he taught well, but assembly language was not one of them. Don't know why we learned MIPS
Very quiet and awkward, he's barely understandable. He doesn't even know the material he's teaching and class time is a total waste, nothing ever gets done. The people that did go usually just played around the internet until it was over. I withdrew halfway through the semester because I had no idea what was going on and couldn't follow or catch up
Dropped this class about 3 weeks into it. If you don't know how to program in assembly, forget it, you are royally screwed. Would rather have a kidney stone then sit through one of this guys lectures. Doesn't make students buy a book, so that's something I guess.
It seemed like he was teaching my whole class on the fly, didnt really have much of a lesson plan so as a result a lot of his in class examples didn't really work. That being said the class isn't too bad, if you have even the most vague understanding of CS/Python you will most likely be fine. As an added bonus class counts as a science w.out a lab!
It took him 3 days to reply to a question I had, he doesn't think about assignments before he gives them and he doesn't present concepts in a tangible form. What he considers simple assignments can have many hidden difficulties such as memory management, etc. Expect to devote all your time to just passing his class. Both bioinformatics and Assembly
I've never been more frustrated with a class in my entire life as I have been in Assembly Language with Byung Kim. He speaks with an accent and very softly and on top of it all, speaking at the white board rather than the students. his HW is very hard. His lectures have nothing to do with the HW assignments. expect to spend 20+ hours on a homework.
This guy doesn't know how to lecture AT ALL! He is a HORRIBLE professor. He mumbles and writes notes in random places so it's impossible to take notes. He gives sample code which most of the time has mistakes in it. Don't waste your time or money on this class.
Professor Kim does not explain the material very well. The book is useless (don't even bother buying it) The material is just thrown at you and requires a lot of self learning. Class is scaled, but I will never take a class with Professor Kim again.
Smart professor but at times seems absent minded. Knows the subject in and out. He is accommodating and scaled the grades as more than half of the class is finding the course hard. I learned a lot from his class. Needs some reading but that is what we students are expected to do. He helps if you seek.
This guy may come off as a bit absentminded, but he knows the subject matter inside and out. During class his slides will frequently have mistakes, that he will more or less always catch, fix, and explain what the difference is between what he wrote and what he corrected it to. He also realizes that this class is one of the most boring.
Terrible at speaking, articulating assignments and conveying concepts. Homework Assignments are horribly disorganized & unclear. Powerpoint slides are ripped off from another college. (cs rochester edu)
This class would be better suited as an elective, but is required. Dr. Kim does know what he's talking about, but presents the material like it's review. The class moved so fast I felt I didn't have time to really understand what I was learning. Lecture is all powerpoint based. The book and YouTube will be your friends in this class.
Non coding parts of this course were quite straigtfoward, but the coding in MIPS and other assembly languages were insanely hard to understand. Dr. Kim is probably knowledgable of the things he teaches, but struggles to convey it to student. Unfair, in the case where he gives a broken piece of code, procedes to say good luck and smile.
Assembly is the best class I have taken at UML. Assembly has a steep learning curve which is too much for some people. If you put in the time to learn assembly, you will be fine. The only real problem with the course is that the graders take forever to grade the homework assignments.
This class was honestly one of the hardest things I have had to get through in my life. Prof Kim certainly does know what he is talking about, but he does not convey the material in a way or at a speed that can be understood by anyone without prior assembly experience. Since this class is mandatory for CS majors, just try your best and pass
The class is hard, but he grew on me. Go to his office hours, hes much more likeable there than in his lectures..."and-dus-forth".
This class was extremely challenging. Fortunately he scales the grades at the end of the semester. I spent a lot of time reading the textbook because his lectures were scatter-brained and sometimes unhelpful. Tells you from the first day of class that you're gonna need to figure out a lot of things on your own. The final was super tough.
Don't take any of his classes if you are a beginner at coding or a liberal arts student just looking to fulfill your STEM credit. He's a nice guy and clearly very knowledgeable, but he doesn't know how to teach the material in an understandable way. If you ask for help, he'll just say you need to figure it out on your own.
Warning to beginner coders: he will NOT teach you the code. I passed with such a good grade because my boyfriend is a computer science major. He taught me Python, and he helped explain every single assignment/concept. DO NOT TAKE AS BEGINNER CODER. Two tests, some homework, and a hard coding project as the final. Do not recommend.
His lectures are very disorganized and most of us dont know whats going on in them. He changed the syllabus twice. His exams often have things we havent seen previously, and its not uncommon for worksheets and tests to have mistakes in them. The course material varies from semester to semester. On the bright side, he did scale the final grades.
Pros: nice guy, helpful outside of class, scales grades at end of semester Cons: Assembly is hard but manageable like any class if taught well. Knowledge of MIPS, x86, and other topics given in lectures doesn't prepare you for exams/assignments/labs. The whole semester felt like not knowing how to swim and being thrown into a pool and told "swim".
Only going to say one thing. You can't understand him. and he assumes you know everything.
Useless class. Will never be used IRL. Doesn't know half the stuff he talks about. I had to youtube/google my way through this class. Do not recommend at all
i have stronger words to say about this man but you can't swear here. this man lowered the weight of a midterm because the class did too well on it. i hope this man burns. i am actively going to work to get this man fired. this is the single worst teacher i have ever had. avoid him like the plague.
Actively wants you to fail his class. You pay thousands of dollars in tuition just for Kim to boot up photoshop and ramble nonsense for 50 minutes. If you do too well in his class he will actively attempt to sabotage you in a power trip because he thinks "the material is hard" when really he is just a complete failure of a teacher.
Awful professor, tells you day one that this class is impossible to pass. Hes basically just teaching to stay a part of the research. Has no clue whats going on and is setting you up to fail on purpose. Rude, inconsistent, changed the grading scale because students did too well on his first test. He makes no effort to teach students and is rude
The guy isnt a bad person, but he cant teach, they need to get someone for this class that actually knows how to convey info in a meaningful way to students.
It is unfortunate that Kim is the only professor who teaches assembly, this is a tough course and needs a professor who actually knows how to teach to teach this class. Lectures are useless but mandatory to attend. It is really hard to understand him, sometimes he starts dawing things on the whiteboard, and they're literally just scribbles
Worst professor at UML. Lectures are confusing and maze-like. Be prepared to teach yourself. Every test was riddled with mistakes (including the final) and sometimes multiple regrades. He literally lowered the scale of Test1 because the class average was too HIGH. Do not recommend at all.
Horrible professor. So rude and inconsiderate, doesnt know how to teach and expects students to fail. Otherwise he will set you up to fail. His final exam was written poorly, he doesnt even know what hes teaching and all around makes his students miserable. If UML cared about their students theyd fire him. He sucks, prepare for the worst.
This is a class that is just poorly structured with an incompetent teacher. He makes no effort to teach his students, he gives the wrong starter code/answers for the hw, and was even called out during the final for not formatting a question correctly. If you can, just take Hendrickson. He usually teaches the three hour course.
Absolute embarrassment of a teacher. Cannot teach his class. The starter code he gives to his class is either incorrect or does not work in general. His PDFs are also incorrect and I had to go over them with my friends to make sure they were right. In class, the topics he explains doesn't hit home for most students. Don't take him for Assembly.
Alright, he's not as bad as everyone says, but he is pretty lackluster as a lecturer and disorganized to boot. Pair that with a difficult class like Assembly and you are in for a pretty tough semester. My advice is to read the textbook and actively test yourself using labs and questions from the book. It's a lot of work, but the class is doable.
Kim is by far the worst professor I have had. He is a ok person but teaching is not for him. His lectures are unclear and he doesnt give you the necessary resources to succeed. Honestly your best bet at surviving this class is to go to tutoring and to google everything because Kim wont help you. Most pathetic professor to have taught assembly
This class was horrible because THE PROFESSOR IS HORRIBLE. He had no sense of what he was teaching and had no desire to help students do well. He lied about scaling grades, and never responds to emails. This was the worst class I have taken at the University. Free Advice To All: if you see his name while signing up for classes, START RUNNING!!!!!!
This was the hardest class I've ever taken in my entire life. I didn't think I would pass, but somehow I did. Anyways, I feel as though I learned/gained NOTHING from this class. Prof. Kim was unhelpful/unclear w/ content. Disorganized. MISTAKES on EXAMS. Be prepared to teach yourself and get help from others. It shouldn't be a required course.
Cant explain anything clearly, which is especially difficult in a class like Assembly Language. Basically teach yourself how to do everything. During lecture he just parades around the front of the class speaking absolute nonsense. His low voice and thick accent make it impossible to understand anything. Probably the worst class I'll ever take
Homework is absurdly difficult. More than half of the class doesn't even know what's going on because of how quietly he's speaking paired with him rambling about who knows what off the slides. It's like he's reading everything to himself, then looks back up at us, says a few things, and then goes back to whatever on the board. Teach yourself.
THIS GUY SUCKS. LEGIT IS THE WORST PERSON TO EVER TEACH ANYTHING. You wont learn a single thing in his class. YOU WILL NEVER HAVE A WORSE PROF IN YOUR LIFE EVER. Take him to tank your gpa.
I WONDER WHY WERE WORSE THEN UMASS?
Absolute joke of a professor. No structure of a class whatsoever. Can't teach at all. Rely on the scale for your grade because you won't learn anything in this class.
This man is the epitome of the troll face. Terrible at explaining, curves down test grades so that everyone gets a C, the class for CS majors is literally unavoidable, is incredibly boring when giving lectures, the starter code he gives for hw is usually wrong, blocks people on his email if they ask for help or tell him he can't make it to class.
Yeah I pray for whoever takes this class Assembly is pretty useless and you won't ever use this after the class. He'll change things on a whim and purposely bring down the class average if it is too high. Bro literally made me reconsider majoring in COMP SCI
i have many problems with this class.... all of them stem from Byung Kim. He doesnt teach, period. you get into class and he just starts talking about random stuff. its evident that he isnt prepared or doesnt have a clue on how to actually teach a class. If there happens to be a different option for this class please take it. YOU HAVE BEEN WARNED.
This man gave us a test which made material that we did not cover, and the test average was a 41%. He said he does not scale test grades, so I'm most likely gonna have 10% of my grade be a 37. I swear to God he wants us to get kicked out of school for a bad GPA and fail in life. I'm upset
On the previous exam that also had a bad average, he said the TAs' were too "lenient". Well I guess he got what he wanted since the 2nd exam's average was a 40-50 across 3 different sections. Oh and he won't be fired because he's been doing this for years. Worse professor/teacher I have ever had and nobody else comes within a 50 mile radius. 0/10.
He's a great guy when you get to know him and explains material well outside of class.
Gives boring lectures and is terrible at explaining the material. Gives starter codes with errors for some of the HW. Curves the grade so everyone will pass with a C. This class should go back to being an elective.
Well, he is certainly the worst professor I have ever had. He is a gentle guy, but he also enjoys watching all of his students suffer. UML should link mental health services in his syllabus.
The worst Prof I've had so far at UML. I haven't learned anything since the first day. His lectures are difficult to understand and make no sense most of the time. Homework assignments are insanely difficult. He'll give a quiz completely unannounced. He'll make edits to questions on an exam while everyone is in the middle of taking it. DO NOT TAKE
One of the best professors I've had. Explains the material well, but does speak quietly. Class is easy if you pay attention and do the work. The people who say he is hard are the ones who cheated their way through online school and now have to actually put effort into a class.
Simply one of the best. Didn't have to do much work while I was taking this class. Exams were a breeze. Definitely would take his class again. Homework was also quite understandable.
26 average on the final. Enough said.
So, I've never had this professor before, but word of this man's awful teaching has reached far and wide. How does any professor think they're doing a good job when the average on the last two exams are less than a 35%? Not to mention, he doesn't even curve the exams, just the final grade? From one student to another, unless you wanna kys, avoid.
The class average for the final was sub 30s. I think that shows how he teaches and what kind of professor this guy really is.
I'm surprised students want to continue computer science after this class. The University of Massachusetts Lowell is a horrible school and they have clearly shown they don't care about their students in any capacity by keeping this guy on.
If you can avoid him, please do (Though 99% of people taking him have to). Random quizzes based on material learned that same day. Final was impossible; no partial credit, class average was ~30%. Starter code w/multiple errors in it. Makes it seem like he will scale grades at the end of the semester based on the class avg, but that isn't the case.
Byung Kim is a mean and condescending professor. His tests allow no partial credit, and he will do everything he can to fail students.
Easily the worst professor to ever walk the earth. I have 0 clue as to how this guy even has a job. Doesnt teach, doesnt answer questions, no partial credit on exams, homeworks are impossible but the graders were nice. Exam averages were around a 60 or a 50 and he still said those grades were too high. This course is designed for failure. UML sucks
This professor wasn't too clear on material. Was hard to understand most lectures. Taught from PowerPoint for the most part. Assignments and tests were graded extremely toughly. Wanted detailed reports for every programming assignment.
I am sure a lot of you will be required to take this class and per UML Kim is the only professor that is available for Assembly. Avoid him if you can't but this is the fair warning for you to take your first step in the class very cautiously. He will not make sense to you. Try not to lose a grip and make sure you have a group to study with.
Byung Kim is very unorganized and not helpful at all in the lab. He likes to take out his class list and call on random people during class too.
He is a good choice. Yes, people make Byung Kim out to be some enemy but he's so nice in office hours and he's willing to stay after class to answer questions.
Unreasonable grading policies. Avoid taking his classes if possible.
Byung would just go off rants in class about things that have nothing to do with the class. He intentionally tries to bring your grade down.
Never take a class with him
Will do everything in power to never take a class with him again. Gives online assignments that don't work out the way he thinks (he is too lazy to grade it himself). Humorously unclear lecture notes. Often gives unwarranted sarcastic responses to questions students ask. Shows no sympathy to students. He is smart, that's the only respect he'll get
Byung Kim is a no-bs professor that offers all the tools for students to pass, but you have to work for it. Offers very little partial credit on exams which trips students up, but uses homework and lecture problems on the exam which makes studying quite straightforward.
Leaked the class' exam grades online.
This professor is not a good teacher. He reads from slides. Doesn't go over topics clearly. Starting code was incorrect. I really wish the professor changes or make the course as an elective. The course itself is hard, and the professor makes it harder. It almost had the same weight as COMPII.
He is not a good lecturer. However, he is a guy and you can send him your code so he can help you with a problem.
Does he even try to teach? The world will never know. It's a hard enough class before he teaches it. He's clearly pretty smart- which is a problem cause he doesn't know how to dumb it down for other people, and crucial details get left out as a result. From what I hear he's great to work with for research/ advising, but his teaching ability stinks.
What is there to say that hasn't already been said? He was displeased with how the first exam was "too high" in the low 70s. The class average was an F for all other exams. Incredibly arcane material and insanely frustrating teaching and content. Unfortunately, he is the only one that teaches Assembly so just pray you can get through it.
Simply shouldn't be teaching. Had a review but it was removed.
He is so unclear when it comes to his instructions. He gives vague information for what is said to be an "easy" assignment. He doesn't actually teach you the material rather just tells you what it's supposed to do and struggles to show you when it comes to actually coding it. He did this in an easy Comp 1 class imagine in assembly.
I took him in Fall 2021. He did an awful job lecturing, gave starter code that didn't work, and complained that the TA graded too easily when the class average was in the 70's. We wrote x86 for the first time on the final and that was with pencil and paper. The class average for the final was a 31. Take Downen or whoever else teaches it, not him.
Bruh, Bro needs to leave the school. Jit doesnt know how to teach and gets mad when we dont know what we doing. Bro even started talking about aliens at some point.
Nothing to be said about B Kim that hasn't already been said about a used gas station urinal. He needs to be in a nursing home. I took their class a few years ago and every exam had errors and impossible questions which I had to correct him multiple times. I learned and earned my grade on my own, not because he taught ANYTHING. DONT TAKE ! ! ! ! !
Prof. Kim is a nice person. The only problem is that I don't think he is the one for the teaching job. I have to learn a lot by myself, hours sitting in front of the computer to Google information, reading textbooks, or even asking chatGPT to explain the material to me.
Literally the worst mickey mouse joke of a professor. idk how he hasn't been forcibly retired. Nothing else new needs to be said tbh. It seems he doesnt even know the material himself. He writes on the whiteboard in a giant lecture room where only the front half can see, and his accent doesnt make the lectures any better
He does not know how to teach a class. he mumble throughout the course and his handwriting is incomprehensible.
Class Info
Online Classes
100%
Attendance Mandatory
69%
Textbook Required
18%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.70 avg changeRatings by Course
MEDIA100
3.0
(2)91203
2.3
(4)DCOMIII
2.0
(1)ASSEM203
1.8
(8)ASM203
1.7
(33)Difficulty by Course
91563
5.0
91350202
5.0
ASSCORG
5.0
MCOMP101
5.0
COMP2030L
5.0