3.8
Quality3.1
Difficulty73%
Would Retake106
Reviews73%
Would Retake
106
Reviews
Rating DistributionOfficial
5
59
4
17
3
7
2
4
1
19
What Students Say
“Solid and nice teacher, but it is still like many other online classes”
CMSC201 - 4.0 rating“I took his online Winter class”
CMSC110 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.44 avg changeRatings by Course
CS213
5.0
(2)CS110
5.0
(4)CSCS
5.0
(1)CSAA
5.0
(1)CSA
5.0
(1)Difficulty by Course
CMSC204
5.0
CMSC140
4.3
CS999
4.0
CSA
4.0
CMSC226
4.0
Reviews (106)
You're on your own when you take his class. If you're not good at codding, you'll struggle.
Very good professor, but is unfair after midterm toward finals.
nothing to say on him...perhaps the best thing on him is that it is quite easy to get credits on him
Non-self-directed learners: AVOID. His Russian accent is so thick he's hard to understand; his English is so bad it's tough to communicate requests for clarification. I surfed the web through his classes then went home and taught myself from the book. Gave up on my plan to get an Oracle cert b/c I couldn't cope with another semester with this prof.
HE KNOWS THE SUBJECT HE TEACHES VERY WELL. IN ADDITION, HE HELPS STUDENTS WHEN THEY DON'T UNDERSTAND THE HOMEWORK. HIGHLY RECOMMENDED, CHECK THE RATE.
He is a very good teacher if you ask for help. He will try to make you understand Java the best he can and he is fair in grading. He best aspect is giving you hand on experiance in programming on the computer. If one could take his class, they should.
He is very helpfull, he works with you if you dont understand the subject and will go the extra mile to help you out. Very fair when it comes to grading and allowing to make up work as long as you are trying hard. I would recommend him to any student interested in the Computer Science Field.
Others have said it as well, accent is very heavy, but this guy knows his stuff when it comes to programming/computers. Tons of knowledge and will help you until you understand every little bit.
He is friendly and helpful. His focus is for you to learn, not just get a grade. He will help you, if you talk with him. Easy to reach.
True he nice guy, makes genuine effort to teach, knows subj, helps if asked. But VERY true that Russian accent is extremely heavy. Can't understand. Cultural issues. Example: sets 1-week due date for online assign Mon 6pm. Then grades all on Sat. You submit own assign Sun afternoon, before Mon deadline, he doesn't grade. You're out of luck. Avoid.
A lot of your grade will be based on a group project, make sure your partner isn't an idiot.
Good grader, if you show interest, he will know. Very friendly and nice.
He is knowledgeable , shows interest to acquire more knowledge , leverage in teaching. He is hard working and his enthusiasm towards his goals makes his focused and dedicated. He has good communication skills to explain the subject in a simple, systematic way. He shows patience to make anybody comfortable in the subject.
Very helpful and provided prompt responses to inquiries, questions and concerns. He communicates instructions clearly, and uses tools such as online office hours to deliver more thorough understanding of the subject matter.
Professor Grinberg was very kind and really wanted us all to pass as well as get an understanding of Oracle SQL, my class was blended half online and half in class I found it difficult at times to keep up, Professor Grinberg helped a lot when we were struggling, Professor Grinberg was very understanding when I had a family problem, I am grateful
I took this guy for CS 110 in the winter and he is spectacular! His grading is completely fair! He is very helpful indeed! If you are looking for a good computer science teacher take it with this guy!
Would not take him again. He knows his stuff but really bad at teaching. Thick accent. Had hard time explaining himself most of the time. Textbook >> Him
Terrible, terrible professor. Difficult accent, no value added - just reads from the book. Cannot engage in discussion with him, he just repeats same stuff over again. Easy grader. Assignments straight out of the book and almost trivial. Nice guy and knowledgeable - just not a good teacher. Avoid if possible.
It was a blended course, he knows his work but.... is a very poor teacher. If you ask him specific questions and he understands what you ask, he will make you get it. But he often misunderstands. A lot of my programming lab homework, you better not have anything else to do because you will be busy... His exam hard, gives you stuff he barely taught.
This class is more of a self taught. Professor has difficulty communicating with the students.
Ok, so seriously seems like one of the best professors I have dealt with at Montgomery College! Very understanding and grades fairly! Kept up on grades and provided feedback!
BEST TEACHER EVER! IF YOU GET THE OPPORTUNITY TO HAVE A CLASS TAUGHT BY HIM, THEN BY ALL MEANS TAKE IT! I CAN NOT EXPRESS THAT ENOUGH!!!!!
I took his online Winter class. It was the easiest 3 credits I've ever gotten. He's very helpful and understanding! :)
professor grinberg is a fantastic teacher. I took this class with no knowledge of programming but he nurtured me every step of the way. He is always ready and willing to help anytime. he even gave the class his skype id incase we have an urgent question. his lectures are on point and whatever homework he assigns is what will be on the exam.
Professor Grinberg is well organized, available & interested in students learning the material. He provides every support necessary to ensure students are successful. If you are willing to do your part by contributing the hours necessary for readings, homework, projects, quizzes and discussions, your success is guaranteed. No surprises, period.
I took the online version of Java Programming Language with professor Grinberg. Throughout the course he was very responsive to questions over email, responded very quickly and went out of his way to make sure you had the tools you needed to succeed. The course isn't easy though so be prepared to put in the time to cover the material adequately.
Very helpful and responsive. You can ask any question no matter how big or small. The class is difficult, so putting in time to do all the readings is essential.
"I am so happy to take the on-campus and online blended class with Professor Grinberg. He have helped me a lot. Professor Grinburg always be there for the students. Sometime, after class is over, He is always willing to stay extra time to help students solve their problems. professor Gringburg are willing to stay more time with student to check
He is always willing to stay extra time to help students solve their problems. professor Gringburg are willing to stay more time with student to check where is the problem. some time professor have to stay in the classroom until 10:00. he is avery hard working professor. I wish i could had more class with Professor Gringberg. he is awesome
Professor Grinberg is very lenient. respectful towards students. cares about student grades. Online course is a bit confusing. Hate MYITLab. Overall easy class and easy professor
Very useful course. Helped to understand programming better.
CMSC140 taught me the basics of programming. Prof. Grinberg is very easy to work with. He cares about his students success. Expect a lot of H.W and projects. Final exam was very difficult. Quizes every week. Have to study hard to pass exams. Other than that, good experience.
Solid and nice teacher, but it is still like many other online classes .
This professor is great. I admit I had a hard time learning the stuff, but he definitely took the time to help me learn the material. Also, he gave us extensions when necessary in case we did not get something. In other words, he is very understanding and he will go out of his way to make sure you get a very good grade.
After taking this class i want to become a programmer. Professor Grinberg uses an amazing book for this class and I would highly recommend anyone who takes CMSC 250 with him to read it. The homework is easy, fun, challenging, and easy to follow. Professor Grinberg is really easy to talk to and gives really great feed back on your homework. (:
Prof. Grinberg is an EXCELLENT professor! I took his class online, but his directions were clearly written and he responded to email and phone calls in a timely fashion. When I didn't understand something, he took the time to help me. I would definitely take another class with him!
So far, no good. I'm taking his online course. First of all, I am a SQL admin. I do this for living. Its mostly self taught, so I wanted to take a class to fill any gaps in my knowledge, if there are any. Grinberg isn't a good teacher. His instructions are confusing and unclear. His assignments are busy work. Did lots of work, didn't learn a thing
I have been took a Oracle SQL class with him. While i was working on assignment to do, I lost my data in the table. I was really embarrassed back then, So I email to him 10 p.m. then he replied me very quickly and build up my database again by 11p.m. He always listen to us and leave comments on the discussion board to gave us knowlege and resources
His explanation is very understandable and easy to follow. Take it!! CMSC246. This class is good for to start Oracle SQL with rich resources.
Took CMSC110 over the short Winter Semester 2018. Its was a great decision to take the class online Prof Grinberg, He is the clear in his instructions, made the projects fun. The discussion allowed to demonstrate our critical thinking. Quizzes and Exams were fair. Read the book, do the quizzes and projects. You get an A. Love this Guy!
Professor good guy. Much like. He make students happy! You work for grade see. Maybe take he course again. Now I no to how right SQL. Did before but little rusty. Textbook OK. Try to get job - maybe course help. I like Oracle.
You will not fail with Pr. Grinberg; it's simply not an option! Some might fight it hard to adjust to his accent (and the fact that he can be rather stiff, in a nerdy way, in his mannerisms) but if given the chance, I would take this professor for the rest of my stay at MC.
Professor Grinberg is literally the best Professor. He replies all of your emails so quickly and hes always there to help. He takes assignments very seriously and wants students to be punctual. Hes very helpful and understanding.
Just wanted to share a positive experience from taking Prof. Grinberg online class. Initially, I was struggling and falling behind in the class, due to life circumstances, to the point where I was considering dropping the class. I wanted to throw in the towel! but Prof. G was very helpful and caring to provide guidance that led to success. Thank U
Professor Grinberg is one of those teachers who genuinely want you to succeed in his class. I was initially falling behind due to personal reasons but after reaching out to him I was able to understand the material and improve my grade. He is very understanding and his curriculum is straightforward and fair. I would strongly recommend taking him :)
He is a terrific professor. I withdrawed from the class at the time of midterm exam.
Apparently he's a good teacher when you take his class in person. However, as an online Professor, Grinberg is truly terrible. He doesn't provide any kind of recorded lectures. Reaching out to him is extremely unhelpful, he generally only replies with a single sentence.
We had an LA in our class that helped with lectures, I felt like I could understand her better prof. Grinberg. He does care about students and their grades, he will let you turn in assignments past the due date with full credit. The midterm and finals are really hard and he provides in class study sessions. I read the book to understand chapters
a very nice person, helped me a lot, though it was a very had class.
Dr. Grinberg is a tough but fair teacher who expects you to study the material and participate in class to do well. His class time was evenly divided between lecturing on theory and giving practical demonstrations on how to write code. We were given 5 projects of increasing difficulty to do over the course of the semester. Do not procrastinate.
I took two classes with him and he gives material to understand the class and he will answer your emails faster. He is a good professor and I think if you do the homework and study, you will probably get an easy A.
He was super friendly and helped his students with anything they needed. Even on Christmas Day.
Awesome professor, I took online class
Extremely hard professor to understand. He is not clear with his instructions. terrible replying the emails and posting grades up to date. Dont take him if you want to get a good grade.
Professor Grinberg is very very nice. His homework and class is straightforward. If you study and turn things in on time you will do well. Dont hesitate to reach out if you need help.
Professor Grinberg is very hardworking and cares about his students. Ive taken two of his classes and had a great experience. Definitely have to put in your effort but he will work with you to achieve your goals.
He is a good professor, I will recommend you take his class
Dr. Grinberg is a very supportive, organized, and caring person. He is a professional in programming and always keeps his students up. His exam reviews are helpful and the practice he gives is effective for a better understanding and be successful at the exams. There are extra points and extra materials.
A very caring professor. Classes are well organised and problems and homework designed so that students learn alot. I will definitely take more classes with this professor.
really attentive and caring. Youll be able to contact him in and out of office hours he will respond to every one of your questions and concerns.
Honestly one of the better cmsc professors i had him for both cmsc140 and cmsc203 and he has been pretty understanding of individual circumstances and will often over look a due date or 2 if you have a solid reason as to why you could not completely finish. His class is heavily hw influence so if you complete all of it you shouldnt struggle.
I would not recommend this professor. There is a lot of assignments and a lot of it is repetitive busy work. You are teaching the entire course yourself and even though he has office hours, he will get mad at you asking questions. You also have to pay a lot of additional money to buy things for this course.
Dr. Grinberg is a great professor! I took his 203 class online and finished with an A. He is extremely accessible on remind and email, but he prefers to use remind. He would respond to my questions within minutes on remind at any point of the day. Exams are hard but if you join review sessions and do EXTRA CREDIT you will be just fine.
Took 203 over the fall 2020 semester. Even though some things(like the online textbook) were Professor Grinberg did a lot to make the class experience as good as possible. The blackboard was incredibly organized, and it was really easy to reach out to him if any problem was encountered. The exams were difficult, but overall the class was great.
He was always accessible during the week via email, text (uses a text program), and Zoom virtual meetings. I was frustrated that I made so many mistakes and he said "Why are you angry? You're learning. You're suppose to make mistakes!" He was understanding for emergencies and gave extra credit to boost grades. It's a tough course, but he's awesome!
Professor Grinberg is truly an exceptional teacher. In an online class where not much was expected he went above and beyond to assist his students. He was always prompt at answering emails and availed himself as a resource. His material was easily understood and his expectations were for grading was clearly set from the first day.
He is a very kind teacher and is always there to help.
Good professor. I will take it him again out of most of the CS professor. The class is hard and weekly assignment. However, go to office hours and see the coach. He always available give remind number so literally answer your text anytime. He is understanding, I had a lot of stuff going on. Just do your grade, submit on time, and go office hour.
Took this class during the pandemic. The struggled during the start of this class but Dr. Grinberg helped me understand the concepts I needed to pay attention to in order to pass the class a time passed by. Be prepared to read and practice a lot of java. If you get stuck or struggling, always reach out to the professor through the remind app.
Dr. Grinberg is a good teacher who provides a lot of extra help. Also, he is very flexible, understanding, and carrying. I would take his class again.
Professor Grigoriy is a really nice person, every time I had problems he was there to help me. His class is very good, nice content, homework worth a lot of points, but they are not hard to com chapter in advance.
Dr Grinberg is always available for questions regarding any problems regarding projects and upcoming tests, and is very understanding about various issues that are encountered. As the class was purely online, I cannot say anything about his lectures, but the class was provided with enough information that assignments and tests felt very reasonable.
Great class and Great Professor! He helped with every issue I had with the class. programming in C++ was a tough class but professor Grinberg was available to help you through it and answer your questions. it is accessible outside the class (zoom video) for anyone with concerns about the materials covering.
I can't complain, the lecture and modules were very entertaining, and I got to learn word and excel in a more in-depth approach.
This professor provides 0 support and in fact he insults/degrades students instead of providing them with constructive criticism. This makes him not approachable at all and his exams are very long, hard to pass and on the weekend. Never take his class especially since this class is super important and I definitely regret my choice.
Try hard not to take this professor. He expects you to treat this class like a full-time job, and gets very annoyed by basic questions/inquiries. He doesn't speak English perfectly, which is something to consider. No leniency whatsoever, you could probably call him a gatekeeper. I've heard from others that he brags about a low pass rate too.
I took this class to fulfill a credit for my major. His assignments are tough and so are his exams. If you meet with him he will degrade you for questions about assignments or content. He does not respond to emails. He uses the textbook primarily so you will be reading a lot however, I learned a lot. Take the course with someone else if you can.
The assignment criteria is awful.
Cant speak English clearly, so it was impossible to discuss issues regarding assignments, often had to outsource help from other teachers. On the rare day he does help, it is of little significance, since he simply states code without explaining anything. Try your hardest to take this course with any other professor to save some tears and money.
This class is very difficult but this guy was no help at all. He has a really thick accent so it's hard to understand what he's saying, which doesnt help at all in a cs class. He recycles assignments and is very condescending when you ask questions regarding them, so save money and register with a different professor instead.
This Professor is really nice. His teaching was distance learning so there were videos he provided along with Pearson revel. On your assignments and labs, he provides good comments to help you understand where you messed up on. He sometimes lets you resubmit an assignment.
I recommend taking his class if you HAVE to take a distance learning class. There are no zoom lectures but he makes up for it with fast replies and videos on exactly what's being taught in a current module.
Truly awful teacher. You get almost zero feedback, except when he feels like berating you for a small mistake. Does not grade anything on time so you have no idea how you're doing in the class. He even missed the deadline to post the final grade, but still found time to write nasty emails to all of us. Stay away.
I love coding but this class was hard. I submitted most assignments a little late (maybe 5-15hrs late at most) and most of the time he would still grade them. The textbook homework doesn't let you submit them late however, so you have to do them. He usually responds to emails in a fair amount of time, but he could provide better feedback maybe.
Professor Grinberg was great. He has clear grading instructions and all the learning is through either youtube or pearson. Make sure to ask for help whenever you need it and he will help. Hes a great guy and a very respected computer science teacher. Take him he is the best CMSC203 teacher at Montgomery College!!!
I had an awful experience with this professor. I ended up dropping his class midway through the semester. The assignments took lots of time which is expected but he blamed me on multiple occasions of cheating on assignments that were practically impossible to cheat on. He gives lots of attitude when asking for help. Don't recommend.
His class is fine considering I have background knowledge. He does give you a lot of homework however the reason I gave him that rating is that he often messages you at 1 am at night and expects a response within 24 hours will be mad if you don't comply and will berate you for it even if it was not an emergency. I don't recommend.
Accelerated class, but despite that, not too much homework. But he doesn't know how to work Blackboard. I had to constantly email him to fix or open quizzes and tests. That was a bit obnoxious.
Graded a few things at the beginning of the class and then stopped until final week. It isn't a hard class, just like reading the textbook and you'll be fine. One of the questions on a midterm was never learned in the class. Projects can be completed in a few hours but make sure to not do Revel quizzes late - you get a 0 for late Revel.
I am not sure why he has some low ratings because I had a good experience with him. He was very easy to communicate with and made the course very manageable (i took it over winter). Grading was not too strict and the instructions were easy to follow. Overall great professor.
Spelling errors are in all the material given to you, and it takes over a month to grade your work when all he does is quickly glance over it and gives no feedback. It's a complete joke.
I can't comment on his teaching style because this course is DL web/practically self taught. What I will say is he takes FOREVER to grade. It's finals week and I'm still missing grades for 4 assignments, 2 of which are over a month old. Start the coding assignments early, they take some time to finish and may have mistakes in the directions.
Professor Grinberg was an awesome teacher he is very caring and very kind grader! I was close to an A in the class and he bumped my grade, definitely recommend taking his class!
I had a heavy course load and would frequently ask questions and would have them answered almost immediately. - Rubric is clear - Corrections available - Questions always answered - Feedback clear I am so thankful for this professor and I now have a concrete foundation for CMSC 204.
This class is a mixed bag. Professor Grinberg can be a tough grader, but the material is manageable with some effort. The textbook and Unstuck study were helpful for study prep. Take this class if you're willing to put in the work.
Professor Grinberg was very kind and organized. Despite it being a distance learning course, he clearly communicated all the requirements. Mastering the materials he provided is key to success. Make sure to cover all the quizzes in Revel. I am really thankful that he curved my final grade. I highly recommend taking his class!
Dr. Grinberg was a wonderful professor who graded assignments quickly, had an organized syllabus, and was understanding of my mistakes and shortcomings. I liked his prompt email responses whenever I had questions and concerns; it made contacting him much easier than other professors. Overall, interesting course, and outstanding professor.
This was an online introduction to computer concepts course.
He can be hard to understand at times, and doesn't have the best knowledge of blackboard but he grades fairly and gives help as needed. He also doesn't grade the fastest
He's OK, but also a pretty tough grader. Though I did think he was a nice professor usually, but for the most part, you'll have to rely on the textbook that you have to use for his class. I didn't really pay attention to the lectures because I focused more on the book. Overall, decent experience at best.
Professor Grinberg is a great person and prof. This was a DL so it was pre-created with the textbook chapters and assignment. He didn't really do anything extra "extra", like create his own classwork but he is organized and grades pretty fast (2-3 weeks). He really loves students who goes above and beyond and is willing to help as much as he can
Professor Grinberg is honestly amazing. Super caring, always willing to help, and actually wants his students to do well. The class is well organized, everything's clear from the start, and he responds fast when you reach out. Even though it's a DL class, you can tell he puts effort into making sure we're learning. I'd 100% take him again
I never felt like a grade was unjustified, and if you misinterpret a few instructions, he errs on the side of leniency. Just be extremely punctual with projects, they're heavily weighted, and missing one can tank your grade. When I did need to speak with him outside of class, I found him to be very engaged and understanding. Overall a great class.
Tough grader and few assignments, which means you have to lock in on everything. Lost my hair after taking this class
He is nice and caring, and easily accessible outside of class. Class was online so you would have to learn everything, but he provided some recourses to help. Answered questions within a day. Good and understanding professor.
He is a good professor, but be ready to do a lot of homework and be very punctual with it. You have to stay focused and complete everything on time. Class was online, but he answers questions pretty quickly.
Class Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.44 avg changeRatings by Course
CS213
5.0
(2)CS110
5.0
(4)CSCS
5.0
(1)CSAA
5.0
(1)CSA
5.0
(1)Difficulty by Course
CMSC204
5.0
CMSC140
4.3
CS999
4.0
CSA
4.0
CMSC226
4.0