3.1
Quality4.0
Difficulty49%
Would Retake93
Reviews49%
Would Retake
93
Reviews
Rating DistributionOfficial
5
36
4
11
3
7
2
9
1
30
What Students Say
“This class had very little consideration for the student”
CSCI1106 - 2.0 rating“So here's the thing: students either really like him or really dislike his teaching style”
CSCI1110 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
34%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.33 avg changeRatings by Course
11061
5.0
(1)MOBIL4000
5.0
(1)CSCI1100
5.0
(2)CSCI3123
5.0
(1)MOBILCOMP
4.0
(1)Difficulty by Course
CSCI3136
4.8
CSCI3120
4.6
CSCI2122
4.5
CSCI2115
4.3
MOBIL4000
4.0
Reviews (93)
Awesome prof, knew what he was talking about. Has speech/writing difficulties, so hard to understand, without paying extra attention.
This is a great class, you will come out knowing so much more in CS after taking it. Alex really knows his stuff and is totally committed to his work! My only issue with him is that he has speech/writing issues and refuses to provide the notes to students.
Very interesting and exciting lectures that gave students a good overview of mobile computing. I thought that the grading was hard and sometimes strange. I also would have liked to have more instruction on how to complete make an iPhone/Android app, the tutorials to be poorly put together (TA's fault? Not profs?). Overall great course.
Very nice, helpful and knoledgable man, the problem is that he doesnt have slides in digital format - you need to attend lectures and take notes what is not so easy because of his dysgraphia (its like figuring out hieroglyph)
Alex is one of the better profs in the CS dept. He shows passion for what he teaches and he makes it clear as to what he expects out of his students. I felt that some of the assignments in this class were a little long especially since they were not worth that much. Overall, I enjoyed taking this class.
Unclear at all, didn't help with catching up of classes, and didn't even tried to help.
Refuses to provide the notes to students. Strange marking scheme. Not very fair. Hard to understand.
Very good prof, don't understand the comments below me. Very helpful, very clear. Go to class and the labs and you'll do well.
This class had very little consideration for the student. Quizzes are far too difficult for a first year class (half the class failed), and the grade scheme is bananas. I was beyond interested in taking this class, but Brodsky managed to beat every last bit of interest out of me.
Great Professor. Notes were organized and ensures class attendance.
Great Professor. Assignments are hard but you will learn the material.
This class was my favorite all semester!! It's not an easy class and moves very fast; however, It's fascinating and I definitely recommend it for people who are fast learners or have experience with programming
Alex is an engaging, talented, caring professor, full stop. His analogies are simple yet effective, and he manages to to make just about everything interesting. While he does have some communication issues (don't be afraid to ask what he wrote on the board, not super legible), he will bend over backwards to help his students.
Probably the best professor I've ever had. The material is difficult but worth it because you will learn so much.
Good times ahead if youre in a class with Alex
Brodsky is a nice professor nature wise. He is very difficult to understand. Takes tophat quizzes at the start of every single class. Every week assignments are extremely long/hard and he keeps it due on the same day as the midterm. With a pass grade of "C", he doesn't want people to do well but make it difficult.
could've gotten a A- if tBrodsky really cared about a student. had to get 2 more points in practicum. had a final grade of 78%. rather than hearing students out, he's more likely to cling on to his biases and try to hardest to give you excuses on why you suck and why you should consider dropping out of the major or uni in general.
Brodsky simply won't let you pass if you ask stupid questions or do bad in one test
Brodksy is great. Lots of work but totally doable.
Brodsky is tough, but fair. Don't expect the assignments to be easy, but he's a very thoughtful prof who'll make time to help you through any questions you may have. You'll probably learn more from him than any other prof teaching the same course.
So here's the thing: students either really like him or really dislike his teaching style. Unfortunately one on one, he was impatient and a little rude answering my questions. I had trouble with an assignment and he suggested I change majors instead. He seems to only be helpful with students that are quicker at understanding.
amazing professor so you just need to be prepared for his class. No needless to say, tough but fair. work hard buddy!
If you are on a 5 course schedule it is legitimately a good idea to consider taking this class with someone else. Brodsky's assignments are not something that can be done in a reasonable time-frame, and will consume more than their fair share of your time. Will not be taking another course from him.
Alex is a nice guy, but the materials he gave us were heavy and sometimes difficult to understand. The assignments were too difficult and took too much part of my time. If you have 5 courses, I suggest take CSCI2110 with another professor because it will take a lot of your time when it shouldnt be. I do not recommend him!! Stay away from him!!!
Contrary to a lot of reviews on here, I loved his assignments and got As on every single one. His final? The most unfair test I've ever written. Average was a 60% AFTER he curved it. 60 multiple choice questions with 4 written-response questions at the end. There just isn't enough time to get through that much stuff, and he doesn't seem to care.
Alex is a fantastic prof who cares about every one of his students. Assignments are challenging but fair, and the tests aren't easy, but if you pay attention in lecture and participate in the tutorials (which are awesome learning experiences, by the way) there's no reason you can't be successful. Easily one of the top CS professors at Dal.
do some easy assignment
His teaching style is hard to follow
Asks for class feedback so he can say he did, then doesn't enact any of the recommended improvements. Prideful.
You might thought the 2134 in fall term is not held by Alex and you are wrong. He is mainly responsible for writing labs and assignments. You will recognize how powerless and ignorant you are after several homework. Get your 200%effort to pass the exam cuz it's your only chance to get some decent grade otherwise good luck with your next 2134.
Do his assignments as early as you can. I got 59.3 and he gave me a c-... I have to repeat it in winter... I love you alex and ty for giving me another chance to learn more on compiler.
Passionate professor with good lectures. Difficult but fair. Go to class and do homework and you'll be fine.
Dr. Brodsky is a smart professor, perhaps too smart to be teaching a second year course with his teaching style. A course with Brodsky can make or break you. You need to be sure not to miss a single thing or youre at risk of retaking the course. I definitely have admiration for him as a person but hes one of the toughest professors in the faculty
The assignments are not to hard(only 400 - 500 lines of code in average) except the algorithm one, which is pure math. Though you can check with him during office hour if you are on the right path. Exams are VERY hard (60% after curve). He has been teaching this course for a while so he really knows what he is doing now, and he is funny.
I was wary of Dr. Brodsky due to some reviews here, but he is actually an extremely kind and fair professor. He is very organized and always clear on expectations. He cares and makes himself available. Sometimes his multiple-choice questions can be tricky. If you attend lectures, do labs and assignments early, and ask questions, you'll do fine.
Brodsky is one of the most caring profs in the FCS. He's known for having tough assignments, but he's very willing to help with questions and does his best to help you understand the content. You really have to pay attention in lectures and do the practice problems to get a good grade on the exams. It was a tough class, but I learned a lot from him
Genuinely a nice guy who cares about his students. Can be hard to understand sometimes but the lecture slides are well organized and he guides you through assignments pretty well.
Listen university is a place to learn with fun and accuracy. This type of teachers who are over smart, neither can teach anything nor let them pass the course. Whats the point of paying so much money then? Fix your goal first. Teach lot, but make the exam easy for all. Everyone would be happy and will learn too.
Dr. Brodsky really cares about his students. Always quick to respond to questions and gives good answers. Very patient. Lectures are excellent. Assignments & labs were too easy though. Final could have been better (felt like there wasn't enough info to give detailed, complete answers). His MCQ can be vague. Nonetheless, Dr. Brodsky is a solid prof!
Alex Brodsky is the best professor that I have ever seen! His class is so useful and you can learn a lot. Highly recommend him.
Best instructor at Dal! His class is very useful and he cares about the success of students. Highly recommend him! Some other professors might be easy, but useless.
By far the toughest course I took this semester, and if it's your first and you want to settle down, I'd advise against it. Assignments and Practicums are VERY HARD, but if you pay attention to the PoDs and his lectures, you can get 65% of them. The rest you'll have to be creative and put in effort. Your understanding of OOPs will be perfect.
Really good professor. He might make you work for your grade but I think that helps a lot.
u cant understand what he says and gives alot of hw and tough assignments
teaches really well, but will make you work hard.
A really great professor to have online between his lectures that cover everything and the number of resources he provides
Lectures are pretty awful. He just goes through slides instead of actually writing code in an interactive way. It sucks to admit but his speech impediment doesn't really help either. In summary he turns a relatively easy class into an absolute nightmare. Choose any other professor if you have the chance.
Really tough subject matter, but during online teaching, he was one of the few profs that actually gave a **** about setting up his course and presenting in a way that students would learn. Assignments and test were really hard, but overall pretty fair. I learned more from him in one class than some semester combined.
Brodsky is a blast, he's extremely good at explaining material (although he does have a speech impediment which can be hard to understand at times) and is always open to questions and gives insightful answers. However he can be a hard marker but if your code is well commented and follows the style guide you can easily get 100% on every assignment.
Very disrespectful professor, does not care about students at all. Reuses all course materials for like what, 25years or something. He pretends like he cares, but he really doesn't. Worst professor. AVOID courses with him if you can.
Don't be fooled if you see him on the first day and look like he has some sort of difficulty in speech and action, he is one of the best professors you can get for 1110 if you're going in for the class. Tons of code examples and snippets, tons of help when it comes to assignments, and gives great direct feedback when it comes to problems.
Pretty smart guy, but can't teach at all. Assignments are set to be much more difficult than they need to be.
great prof, clearly has a passion for teaching and is super caring and helpful, definitely wants students to succeed. assignments were respectable I think, not super easy but not super difficult, and he was very quick to help out with them or answers questions.
Not a terrible person, but a terrible professor. No actual coding done in class, only powerpoint slides shown. The assignments were extremely hard, way too much for a first year student. Made me hate programming. The TAs themselves weren't clear of what was to be done and couldn't help either.
Some of the lectures are dry, but the prof has a great grading style and the assignments were actually fun to do and challenging. He's often accessible outside of class hours and cares about the course.
I actually got excited to do the assignments and I feel that after completing CSCI1110, I am a better programmer because of this class. There's a multitude of different assessments so depending on what you excel in, you're given opportunities to raise your grade, and Prof. Brodsky was very accessible and responsive outside of class.
I loved Brodsky's lectures, he really breaks down tough concepts in programming to make them easily understandable. He definitely isn't an easy professor, but he cares about the work he does, and the students he teaches.
All his courses are very difficult, Do your best to avoid taking a class with him.
Very hard to grasp concepts as there is little to engage with the material. The lecture material is sparse and does not provide a clear understanding of the material. Only things that test you were monolithic assignments that you don't have labs or anything smaller to teach you best practice.
He might be a good person but a terrible professor. I mostly learnt the concepts from youtube which helped me survive. He makes the assignments & quizzes unnecessarily hard. He will show the most basic example during classes and give you the hardest questions which he never ever taught or shown. Worst professor I have ever had in my life!
His lecture materials are hard to understand. His assignments and tests are tough. The questions are difficult. The grades of assignments and tests are worth a lot. In other words, one mistake cause you lose a lot of grades.
Known to be a tough prof, but he's a brilliant guy who is great and passionate at what he does. I think his grading system is fair. He provides previous year assignments, module tests and tutorials which help to reinforce your learning and prepare you for the actual assignments. Also accommodating, and actually asks and listen to feedback.
WORST PROFESSOR IN THE HISTORY OF DALHOUSIE. I feel bad for the students who are currently taking this course with him. Avoid him as much as possible or he will make your life like hell. Seems like he wants his students to fail! He teaches the most basic examples in lectures but in assignments and quizzes it's the total opposite.
CSCI 2122**** His speech impairment may be difficult for certain people to understand. He gives lots of materials and hard assignments but is very keen outside of class to provide assignment support. His TAs are awesome at labs even though attendance isn't mandatory. Worth noting this is his 1st time teaching this class, him over Nauzer any day.
very bad prof very bad cant teach anything
He's alright. But you need to self learn alot. Simple examples in lecture slides and exams are way opposite in difficulty.
Dr. Brodsky clearly cares about each student and has a simple course schedule. I have taken CSCI2115 and CSCI2112 with him, and will actively be looking to take more classes with him. Assignment/lecture structure is organized and consistent. Only con is he can be difficult to understand sometimes, but you will get used to it.
Dr. Brodsky is a fantastic prof. He puts more effort into his courses than any other professor I have had. He's a pleasure to work with and learn from. His industry experience provides much needed context for some of the more technical topics he teaches. If you have a chance to take a course with Dr. Brodsky DO IT!
Dr. Brodsky is a great professor. CSCI2122 is considered one of the harder courses of DAL CS, but Dr. Brodsky is able to teach the material in great detail. Assignments can be difficult and usually took a lot of time, but Dr. Brodsky is extremely accessible during and after class and really cares that his students understand the material.
This Professor makes student question about their life and their degree. I have seen students having suicidal thoughts just because of him. The way he makes the questions for the exams and assignments totally doesn't align with what we learn from his contents. Why would anyone take a course where the median grade with him is always a C or B-
absolutely horrible, makes your life hard to feel better abt his self
Everything is hard, you cant even guarantee if you will pass the course!
Worst professor you can meet for CS major courses. Hard assignments hard understanding lecture hard everything. The exam has nothing with the quiz.
Assignments are hard to understand and difficult to finish. Lectures are messy and hard to find the logic between his topics. Tests are extremely hard. In a word, you may waste lots of time and energy on his course. After finishing a whole semester, you don't know what you learned and get an unbelievable grade.
Very knowledgeable professor who will take lots of time during lectures to answer any questions. I would definitely take more courses from him as I feel I actually learn a lot from him. With that said, his assignments and tests are difficult but manageable if you attend lectures and make an effort to understand the content.
If you take a course with Brodsky, you will ABSOLUTELY have the content nailed into your head. He makes things very difficult and content heavy, so if you take things with him you'll understand them through and through. He is caring and really will help students if they need it. However, if you are not willing to put in the work, don't take him.
His assignments and exams are very hard. He spends a lot of time answering people's questions in the lecture that makes the lectures feel incomplete. Take his classes only if you enjoy spending many, MANY hours doing assignments.
Lectures are mandatory
If you're having problems with the course, try 4 or 5 chocolate covered granola bars.
Lecture is not mandotory
You have to be engaged in lectures to get the most out of them, prepare beforehand and ask questions as much as you can get the most out of him TRUST ME. Assignments are challenging but doable, start them early and you will get them done. My only complaint would be that his grading criteria put too much weight on the Midterm and Final.
five assignments, 4 and 5 are hard,so get full marks on the first three. midterm and final are hard. Alex said not to blame him for scheduling the final exam on the first day because it was the administrator's problem. For that reason, if the final is so easy and everyone gets a 50, who cares about the time of the exam?
Dr. Brodsky definitely teached 2122 in great details. Class materials are heavy, 23 lectures pdfs with 30+ slides each. Make sure to attend his class, start early with his assignments. Try your best on the midterm, as the final can be brutally hard.
Everything is hard.
This professor, doesnt care about his students. He does unfair grading, and his lectures are very hard to understand, because of his teaching. Have to learn through youtube videos. His assignments are way harder, from what is taught, and is a tough grader. I would never take this professor's course. Never again.
Assignments were at a good difficulty level, explained things well.
You will be challenged by this class in a good way. Assignments are long but directly related to the course topics. If you actually invest the time to do the assignments without AI, you will understand the content well for the tests. He responds quickly to questions outside of class and is very helpful, it is clear he cares about student success.
The midterm was hard and only 1 hour was given but the good thing is he scaled our grades so that we can do better. Final exam is on December, hopefully we should do better there 😊
Brodsky is a W. Midterm average was pretty low but he curved it like crazy. Lectures can be boring but the course overall is pretty easy, final is worth 45% though.
Don't take his class. It's too hard.
There is a 50% requirement in the exams to pass the course and this is not acceptable for this course because this course is already very very hard
He waived the 50% requirement in the exam to make his students pass. He is the G.O.A.T for this course
Exams are less focused on the content you actually learned about, and more focused on silly edge cases within low-level programming. Most of the MCQs on the final were nothing like we ever discussed in class, seen in practice exams, etc.
Class Info
Online Classes
100%
Attendance Mandatory
34%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.33 avg changeRatings by Course
11061
5.0
(1)MOBIL4000
5.0
(1)CSCI1100
5.0
(2)CSCI3123
5.0
(1)MOBILCOMP
4.0
(1)Difficulty by Course
CSCI3136
4.8
CSCI3120
4.6
CSCI2122
4.5
CSCI2115
4.3
MOBIL4000
4.0