- Home
- Search
- David A Smallberg
- COM SCI 31
AD
Based on 208 Users
TOP TAGS
There are no relevant tags for this professor yet.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Sorry, no enrollment data is available.
AD
Ahh... how do I put this...
Doubtlessly an amazing professor. Incredibly knowledgeable, perfectly clear explanations. At no point did I find myself lost, notwithstanding the fact that I had never studied C++ or any other language before.
The occasional joke fits the lectures perfectly. He uses the funniest and most effective analogies I have ever heard a professor use.
ONE WORD OF ADVICE:
START PROJECTS EARLY. Great professor, I said, but as flexible as a solid steel rod. The first class he said: You will lose 0.0278% of each project's final grade for every second it is submitted. He doesn't kid on precision and punctuality.
Overall, I guess you cannot get a better professor than D.A. Smallberg for CS 31.
Smallberg is a great teacher. He explains every coding concept as plainly as one can. He really cares about his students understanding everything. He's just terrific. I feel very lucky to have taken his class and to know him. Go to his office hours of you can and by all menas, go to every single TA office hour if you feel lost at any moment. You will get it.
Smallberg is a kind the little dictator enclosed in his little kingdom in which his victims are the candid students that decide to take a class with him. He explains very well his class, that's not under fire. What is under fire is his absolute power to grade his students, his method to mess your effort and your grades while you have no idea about what is going on. When you think that your projects are perfect, he will give you 80 percent with absurd explanations justified by weirds pseudo-testing codes that only he understands. However, if you spend a lot of time in his office hours, he will forgive you and piously he will give you an A or a B at the end of the course (so do it if you are gifted with dignity). If you never go to beg him at his office hours, he will mess up your GPA . So what? Who is going to tell him anything? Nobody. He is the king of his little kingdom and you will never be his student, but his toy. Furthermore, he will love the fact that your fate is his hands, not in your academic skills.
Do not be surprised by some good comments I read about him around here (Just watch CNN to see how many people is crying for Kim Jon Ill too). Those are the one who begged him on their knees at his office hours and he awarded them with A's and B's as final grade. Probably they didn't expect to pass his class or probably they expected lower grades.
I had him for 31 and will take him again for 32. He's a really good professor who understands programming like crazy. I thought the class was really slow and boring at times, but he does that to make sure the new programmers have a good understanding. If you've done a lot of programming, it's the kind of class where you only need to pay attention to 10 minutes of new material each lecture, so bring a laptop.
I had heard a lot of complaints about the class, but it's not that hard. The projects definitely test your understanding, but they weren't very hard for me. The midterms are very detail-oriented, so pay close attention, but if you know your stuff you'll do great.
If not for the time (2-4pm), I would really be looking forward to CS32 with Smallberg next semester.
Smallberg is a damn good teacher. He speaks perfect English and is very thorough. Most people probably think he's TOO thorough and thus, boring. Maybe. But he's only going slow for those who are new to programming. He likes to lecture by showing something inefficient/wrong at first, then correcting it at the end. So if you wanna take notes, I recommend bringing your laptop so you won't have to erase as much.
smallbergs a very good teacher but the class is annoying as hell. cs projects are ones were it can be right for your target project but then you must test it over and over to make sure any generalizations you made work all the time. projects 3 and 5 are what will get you. midterm and finals arent bad. he allows you a ton of pages of notes for them but i found them unnecessary.
awesome professor! i came to all his classes even though i wasn't enrolled in them. word of advice: bring a laptop with you, because taking notes by hand will not help you very much (he likes to add onto his example code and show how little changes will affect it). i had no comp sci background and got an A! :)
Ahh... how do I put this...
Doubtlessly an amazing professor. Incredibly knowledgeable, perfectly clear explanations. At no point did I find myself lost, notwithstanding the fact that I had never studied C++ or any other language before.
The occasional joke fits the lectures perfectly. He uses the funniest and most effective analogies I have ever heard a professor use.
ONE WORD OF ADVICE:
START PROJECTS EARLY. Great professor, I said, but as flexible as a solid steel rod. The first class he said: You will lose 0.0278% of each project's final grade for every second it is submitted. He doesn't kid on precision and punctuality.
Overall, I guess you cannot get a better professor than D.A. Smallberg for CS 31.
Smallberg is a great teacher. He explains every coding concept as plainly as one can. He really cares about his students understanding everything. He's just terrific. I feel very lucky to have taken his class and to know him. Go to his office hours of you can and by all menas, go to every single TA office hour if you feel lost at any moment. You will get it.
Smallberg is a kind the little dictator enclosed in his little kingdom in which his victims are the candid students that decide to take a class with him. He explains very well his class, that's not under fire. What is under fire is his absolute power to grade his students, his method to mess your effort and your grades while you have no idea about what is going on. When you think that your projects are perfect, he will give you 80 percent with absurd explanations justified by weirds pseudo-testing codes that only he understands. However, if you spend a lot of time in his office hours, he will forgive you and piously he will give you an A or a B at the end of the course (so do it if you are gifted with dignity). If you never go to beg him at his office hours, he will mess up your GPA . So what? Who is going to tell him anything? Nobody. He is the king of his little kingdom and you will never be his student, but his toy. Furthermore, he will love the fact that your fate is his hands, not in your academic skills.
Do not be surprised by some good comments I read about him around here (Just watch CNN to see how many people is crying for Kim Jon Ill too). Those are the one who begged him on their knees at his office hours and he awarded them with A's and B's as final grade. Probably they didn't expect to pass his class or probably they expected lower grades.
I had him for 31 and will take him again for 32. He's a really good professor who understands programming like crazy. I thought the class was really slow and boring at times, but he does that to make sure the new programmers have a good understanding. If you've done a lot of programming, it's the kind of class where you only need to pay attention to 10 minutes of new material each lecture, so bring a laptop.
I had heard a lot of complaints about the class, but it's not that hard. The projects definitely test your understanding, but they weren't very hard for me. The midterms are very detail-oriented, so pay close attention, but if you know your stuff you'll do great.
If not for the time (2-4pm), I would really be looking forward to CS32 with Smallberg next semester.
Smallberg is a damn good teacher. He speaks perfect English and is very thorough. Most people probably think he's TOO thorough and thus, boring. Maybe. But he's only going slow for those who are new to programming. He likes to lecture by showing something inefficient/wrong at first, then correcting it at the end. So if you wanna take notes, I recommend bringing your laptop so you won't have to erase as much.
smallbergs a very good teacher but the class is annoying as hell. cs projects are ones were it can be right for your target project but then you must test it over and over to make sure any generalizations you made work all the time. projects 3 and 5 are what will get you. midterm and finals arent bad. he allows you a ton of pages of notes for them but i found them unnecessary.
awesome professor! i came to all his classes even though i wasn't enrolled in them. word of advice: bring a laptop with you, because taking notes by hand will not help you very much (he likes to add onto his example code and show how little changes will affect it). i had no comp sci background and got an A! :)
Based on 208 Users
TOP TAGS
There are no relevant tags for this professor yet.