3.3

Swami Iyer

Computer Science - University of Massachusetts - Boston

3.3
Quality
3.9
Difficulty
50%
Would Retake
151
Reviews
3.3
Quality
3.9
Difficulty
3.3
Helpful
3.2
Clarity

50%

Would Retake

151

Reviews

Rating Distribution
Official

5

51

4

26

3

22

2

21

1

31

What Students Say

The CS's professor at Umass Boston is terrible

CS110 - 1.0 rating

Professor Iyer's teaching of introductory concepts through highly advanced projects creates an environment which reaps failure for the entire class, himself included

CS110 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

70%

Textbook Required

9%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 99 grades
Most common grades:
A (42)
B+ (11)
A- (11)
Grade Distribution
A(53)B(15)C(6)D(4)F(0)A-/B+(22)
Based on 113 reported grades
A: 42
B+: 11
A-: 11
A+: 11
Common Tags
Lecture heavy (38)
Clear grading criteria (27)
Skip class? You won't pass. (26)
Tough grader (24)
Lots of homework (18)
Test heavy (16)
Accessible outside class (16)
LOTS OF HOMEWORK (15)
Rating Trend

Declining

-0.78 avg change
Apr
May
Jul
Sep
Nov
Dec
Last 6 months
Ratings by Course

210

5.0

(1)

CSIT115

5.0

(2)

CSCS

5.0

(1)

JAVA2

5.0

(1)

MATH146

5.0

(1)
+4 more courses
Difficulty by Course

CS651

4.5

CS110

4.0

210

4.0

MATH146

4.0

CS451

3.7

Reviews (151)
5.0
2.0
CSIT115
Nov 29, 2007

He is not a professor but a student of UMAss Boston working on his Phd. He is a great instructor and will try his best to get you into Computer Science world.

5.0
1.0
CSIT115
Apr 8, 2008

He is actually a PHD student at UMass Boston and extremely helpful for any problems and really easy going. I would definitely consider taking any of the classes with him.

5.0
1.0
CS210
Jul 15, 2009

No Comments

4.0
2.0
CS210
Sep 3, 2011

Swami is a great guy. The class was not terribly difficult, but it depends on how solid your java background is. Though he basically teaches from the book, the book itself isn't at all easy, so its worthwhile that he goes over the material. He's pretty dry overall, but in the accelerated class I took there wasn't that much room for anything else.

5.0
3.0
CSCS
May 21, 2012

Best programming class I have taken so far.

5.0
3.0
JAVA2
Nov 12, 2012

Professor Swami is very good at tecahing this course. He make the material simple, easy to understand and interesting. He's alway willing to point you in the right direction and giving help when ask.

5.0
4.0
MATH146
Oct 29, 2014

Swami is the MAN! Calculus 2 is hard, but he explains it well. He is always willing to help when you are struggling. He is very prompt when responding to students, and always offers review sessions. He is great! I hate math but if I had to take another Calculus class, I would definitely ONLY take it with him!

5.0
2.0
CS110
Grade: A
Dec 24, 2014

Astounding professor. Explains everything, and you can learn from the book whatever you miss. Available even at midnight and very understanding of technical difficulties. Even drops your lowest test! Read carefully, think calmly, and you will get an A.

5.0
3.0
CS110
Grade: A
Dec 28, 2014

Fantastic professor! Really nice guy, very helpful and always available to answer questions. A lot of students had difficulty on his exams but CS just isn't a very easy subject. Really helpful guy and you'll learn a lot from him. Great guy!

5.0
1.0
CS110
Grade: B+
Jan 21, 2015

Swami is one of the best professors I have ever had. That sums it up. Easy introductory class here, he taught it well. Assignments were easy enough if you read the book and did research. Excellent professor who is concise, helpful, funny, and respects his students.

3.0
4.0
CS110
May 20, 2015

if you don't have basic java programing skill. this will be hard for you I wasn't know this class is hard. and i choose passfail at the end. Good luck!

5.0
4.0
210
Grade: A
Jul 12, 2015

CS 210 is a tough class and Swami is an intense guy. About half of your classmates won't be able to handle it and will drop the class. That's their loss. Do whatever it takes to get everything done and learn what you need to learn and you can still get an A. Swami is there to help you and his class will make you a much better programmer.

5.0
3.0
CS210
Grade: A
Sep 11, 2015

Best cs prof I've ever had. Easy to talk to, will explain everything for as long as you need. If you ask the right questions. Definitely WILL MAKE YOU A BETTER PROGRAMMER!!! Although he has his own approach to coding, you will learn A LOT from him. Hopefully he'll be teaching more advance courses soon. Really helpful during office hours to.

1.0
5.0
CS110
Nov 1, 2015

if you don't have strong Python programing skill. this will be very very very hard!!! If you want get a CS degree, go to Umass Amherst. The CS's professor at Umass Boston is terrible.

2.0
5.0
CS110
Dec 3, 2015

Professor Iyer's teaching of introductory concepts through highly advanced projects creates an environment which reaps failure for the entire class, himself included. The atmosphere of his lectures is ridden with anxiety, along with little to no participation from students who seem to me drowning in an ocean of hopelessness.

1.0
5.0
CS110
Dec 4, 2015

so dumb

2.0
5.0
CS110
Grade: Not sure yet
Dec 4, 2015

Just read the Powerpoints and assigned projects that did not reflect the difficulty present in the Powerpoints. Class average is in the D range and the only thing that helps is the labs which are taught by another TA.

2.0
5.0
CS110
Dec 6, 2015

Without any type of prior knowledge on programming, the classes are really difficult. Has a tendency to stack work onto each other, so expect to have no time whatsoever to study for the test he assigned, due to the projects and labs he also assigns in the same week. Rarely any references to the textbook, and simply just reads content off slides.

4.0
4.0
CS110
Grade: A
Dec 18, 2015

Good teacher, available online and in person for help. Class is hard but doable. Get started early on your projects and you'll do fine.

5.0
4.0
CS110
Dec 19, 2015

UMass Boston is lucky to have this professor. Is his class hard? Yeah, it is. But he is a reason why UMB's CS program is turning out awesome programmers. If you don't do your homework or seek help, don't expect a good grade. Simple as that. Iyer is intelligent, ALWAYS helpful, clear, and understanding. You will learn a lot from him. Take advantage.

5.0
1.0
CS110
Dec 19, 2015

Deserves a 5/5. He works hard to make sure you understand the material. The projects and labs will teach you so much. Too bad kids who are too lazy or unmotivated to do their work don't understand that this guy is great.

4.0
4.0
CS110
Grade: Not sure yet
Dec 20, 2015

Swami is definitely a nice guy, but his class is extremely difficult, with projects often going above and beyond the scope of a 100-level class, though the labs aren't too bad. As long as you start early on the assignments, you should be okay. Expect projects to take 12+ hours of work towards the end of the semester.

3.0
4.0
CS110
Grade: B
Dec 20, 2015

Definitely a good guy, but a horrible grader. The class is doable, however the work is way beyond the scope of an introductory course. Labs take a decent amount of time, but are only worth 1.25% of your grade. Some projects take over 10 hours to do, but are only worth around 5% of your grade. The tests are worth 50% of your grade and are very hard.

5.0
4.0
CS110
Grade: A
Jan 6, 2016

Excellent class for people that put effort in. Terrible class for those that want an easy A while learning nothing. The projects were quite hard but meaningful and extremely interesting. Tests evolved with feedback from students but if you aren't reading the book, and working diligently on projects you will do poorly.

2.0
4.0
CS110
Grade: Incomplete
Feb 28, 2016

He makes a slide that has limited information from a book that has limited information, then comes to class and reads that slide. He probably knows how to code but clearly knows nothing about teaching.

5.0
4.0
CS110
Mar 2, 2016

This class is very hard if you don't have prior knowledge of coding and DECIDE to not get help. I have trouble but I go to office hours and GET HELP 1 on 1. This is one of those classes where you get the grades you deserve, so instead of whining, help yourself... unless you have a victim complex like the rest of this school.

2.0
5.0
CS110
Apr 15, 2016

This class was supposed to be my future and he just ruined everything for me I had to drop the class because it was gonna mess up my grade. he just reads off the slides and his homeworks are very long and take alot of time and if you ask him a question he would say you're supposed to know ... what ? it was a no for me made it so much harder

2.0
5.0
CS110
Grade: C
May 7, 2016

This Class is very tough. 85% of the students drop out and the remains 15% are struggling with every assignment. He reads the slides, the projects will take 30plus hours and the tests are very difficult. dont an easy class, if you dont have any coding experience. i highly suggest to take Java I and II instead of this class. extremely tough class.

2.0
5.0
CS210
Grade: Rather not say
May 16, 2016

Honestly this was the worst class ever. I tried to learn I spent hours, asked others to help me learn concepts and even tried to ask him. He honestly made me seem like I was stupid and wouldnt amount to anything. Honestly do not take his class. The class average is a 53, the assigmnments will take you days to complete and all he does is read slides

3.0
4.0
CS210
Grade: A-
May 20, 2016

First of all, all CS courses are not easy. If you want to have easy class and get easy grade, the best thing to do not to choose CS courses. Besides, Swami is not that bad, he is there for you when you encounter a problem. Exams are hard even you have study, but those kind of question is you will be asked on interview.

5.0
4.0
CS210
Grade: A
May 20, 2016

Great teacher great class. Whiners are people that shouldn't be doing CS. Assignments from Princeton course materials. Excellent relevant projects. Finish this course and you are doing great. Avg grade 71.52 which is a C+. It is a rigorous preparation. Want to be a good computer scientist, take his classes. Want to be mediocre? Then don't.

4.0
5.0
CS110
Oct 11, 2016
Wouldn't take again

Prof. Iyer is one of the best CS professors on campus. However, the class itself is very difficult because you will be doing Python, which is one of the hardest computer language ever to decipher. But, his teaching is very clear and understandable. If you want an A, you need to work your butt out because this class is very, very hard. Good luck!!!

Participation matters
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
3.0
CS110
Grade: A
Nov 16, 2016
Would take again

He is one of the best professors in UMASS Boston!!Glad I took class with him

Gives good feedback
Respected
Inspirational
4.0
4.0
CS110
Grade: A
Nov 16, 2016
Would take again

CS110 should really have a prerequisite but as someone with experience programming in python I found this class to be just fine. The projects can be very difficult at times but I felt like they were rewarding. I understand the subject a lot more now. Swami clearly cares about the students from what I can see.

Gives good feedback
Clear grading criteria
5.0
5.0
CS110
Grade: A
Dec 3, 2016
Would take again

For those who took his class this year, his class was much easier than before. He not only added 8 points on our tests grade, but also gave us a study guide exactly as the tests. I can see why people found this class hard last year or a year before. He was definitely tough, before but he's getting easier. It's still a hard course, but he is good.

Tough Grader
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
CS110
Grade: A
Dec 3, 2016
Would take again

And don't ever say someone is a whiner, if he/she feels like this class is tough. It is tough. But I tell you, if you get through this class, your going to be a pro at coding. Swami is a really good professor.

Tough Grader
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CS110
Grade: A
Dec 5, 2016
Would take again

Really good professor but sometimes you gotta use google to help you get through. By google i don't mean cheat but to just using sites like stackoverflow to answer your programming questions. Also go to his office hours he is super helpful there and will make sure you understand what ever you need help on.

Skip class? You won't pass.
Inspirational
TEST HEAVY
1.0
5.0
CS110
Dec 26, 2016
Wouldn't take again

Do not take this professor, He's not helpful at all! when students ask questions his response is to google-it. Projects are extremely difficult and there is no help available.

Tough Grader
LOTS OF HOMEWORK
2.0
5.0
CS210
Feb 8, 2017
Wouldn't take again

He is a tough teacher, gives TONS of hw's/projects all due on the same day. Answer to questions are usually "Google it". Expects too much out of students and thinks we are all experts at what we do. Made CS boring, tedious and extensive. Also made me change my major.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
4.0
CS110
Grade: A
Feb 20, 2017
Wouldn't take again

Like others have said, this teacher is not very helpful at all. The majority of students drop the class and probably switch their majors too because of how discouraging this teacher is. He just reads the slides word for word without giving much example. You really don't need to attend the class if you just read the slides yourself.

Tough Grader
LOTS OF HOMEWORK
1.0
4.0
CS210
Grade: D+
Apr 28, 2017
Wouldn't take again

Swami just reads the slides word for word but doesnt explain the concepts, yet the projects are extremely tough and theres absolutely no help from the TA. the response you most likely you will get for any question you have will be " Google it" and you will spend hours just to understand something that would have taken minutes if explained by a TA

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
CS210
Grade: A
May 28, 2017
Would take again

Decent homework but hard projects considering u take him as freshman. Tests test your understanding of material which is different than what you do for hw or project. But he teaches pretty good and if u have questions regarding hw or project (which u will have a LOT), he is pretty easily accessible.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
3.0
3.0
CS110
Grade: B-
Oct 10, 2017
Would take again

Anyone who says negatively is either too lazy to do the MATERIAL or can't be bothered to work hard. He expects a lot but hhe gives so much in return. Helpful outside of class and always willing to help. Don't slack off and stop whining about this class scaring every1 else who needs this requirement--WELCOME TO UNIVERSITY LIFE! WELCOME TO HARD WORK

Get ready to read
GROUP PROJECTS
LECTURE HEAVY
1.0
5.0
CS210
Grade: B
Nov 14, 2017
Wouldn't take again

his lectures are as boring as it gets, the tests are straight from the study guide and has automatic programs grading the assignments. he literally made me hate cs. don't take him unless you really have to.

Tough Grader
TEST HEAVY
LECTURE HEAVY
2.0
4.0
CS110
Grade: Not sure yet
Nov 22, 2017
Wouldn't take again

For those of you who are wondering whether or not to take this professor, he posts his lecture videos on his website Swamiiyer. Look it up on Google and see for yourself how this guy teaches.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
3.0
CS210
Grade: A
Dec 13, 2017
Would take again

Honestly a great teacher, he is very helpful and you can definitely pass if you use all the resources available to you. It's take a lot of effort but trust me you'll be wishing the rest of your cs courses were like this.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Would take again
4.0
4.0
CS110
Grade: A-
Dec 13, 2017
Would take again

I have zero programming experience and still managed to pass this class with an A.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
5.0
CS110
Grade: A
Dec 19, 2017
Would take again

I had no previous programming experience going into this class. It is doable, but with a LOT of help. Go to discussions, SI's, and start projects and homework early. attend lectures, He is very good at explaining but sometimes goes a little too fast. exams are VERY straightforward compared to HW/Projects. Follow study guide. you will learn a lot

Tough Grader
LOTS OF HOMEWORK
Clear grading criteria
5.0
3.0
CS110
Grade: A+
Dec 21, 2017
Would take again

Great professor with clear concise presentations and fair weekly homework and projects. I am completely new to programming, but I found this class fairly straightforward. He tells you exactly what he wants you to do for homework and projects and exactly what will be on the tests. Put in what is expected, you will get an A no question.

Clear grading criteria
Caring
Would take again
1.0
5.0
CS110
Jan 2, 2018
Wouldn't take again

This class was a negative introduction to coding. I had no tech background, and was really enthusiastic to learn but you literally have no time to learn at the pace of the assignments. Even students with tech backgrounds were struggling . The help wasn't very helpful. You are better off not paying for this class and learning this all on your own.

Tough Grader
LOTS OF HOMEWORK
5.0
5.0
CS110
Feb 15, 2018
Would take again

Despite all the negative comments I see here, Swami turned out to be a very nice and caring professor. As someone who is completely new to programming, I was worried I was going to fail the class, but it's not as bad as people say it is. If you don't put in the hours to study and understand the material, you will not pass the class.

LOTS OF HOMEWORK
Inspirational
Caring
4.0
5.0
CS110
Grade: Not sure yet
Feb 20, 2018
Would take again

Really hard class. Gotta start on the time consuming homeworks days before the deadline otherwise you won't be able to finish it in time. He posts his 1-2 hours long lecture videos online so watch them carefully and take notes. Also, don't fall behind. It'll be really hard to catch up.

Tough Grader
Participation matters
Skip class? You won't pass.
5.0
2.0
CS110
Grade: A+
Mar 18, 2018
Would take again

A lot of homework but he is very responsive to posts on piazza.

LOTS OF HOMEWORK
Caring
5.0
4.0
CS110
Grade: B+
Apr 27, 2018
Would take again

Great professor, homeworks and projects are given after certain material is covered so that you'll have a good idea about how to complete them. Exams are not that bad either, the exams consist of multiple choice, some code examples, and written programs on paper. Put in the effort and you'll reap the benefits, like how you should do most classes.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
CS110
Grade: B
May 8, 2018
Would take again

Swami is pretty rigorous when it comes to teaching and makes sure everyone has a strong understanding of python programming before moving on to the next class, which is why he gives challenging assignments. He also extends HW deadlines whenever necessary and allows 1 cheat sheet on the exams (considering how hard CS is).

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
5.0
4.0
CS210
Grade: A
May 8, 2018
Would take again

Swami is the best CS professor at UMB. He's caring, explains well, respectful, and is really fair in terms of deadlines, grading, assignments... If you go to his office hours, he'd stay with you until you understand the material and seems to genuinely love it when students ask questions. Take him--you have to work for your grade, but it's worth it.

Respected
ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
3.0
CS451
May 10, 2018
Would take again

Dr. Swami Iyer is a great and polite teacher. He values hard work and his homeworks do reflect that. Make sure you read before coming to class and keep the steam up post Midterm. He has video lectures, but usually a face is easier to grade.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
5.0
4.0
CS451
Grade: A
May 22, 2018
Would take again

GREAT PROFESSOR! A real man! Curt and polite but hard working and will make you work for your grade but will give you what you earned!

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CS110
Grade: A
Jul 23, 2018
Would take again

Swami Iyer is a great CS professor teaching a challenging intro course. If you treat this course with respect, attend the lectures, do the homework, you'll ace it. Python is a great starter language, and I went in with no prior programming experience. Swami is an expert and invites class feedback and questions. I learned a lot.

Respected
Skip class? You won't pass.
Clear grading criteria
3.0
5.0
CS210
Grade: Rather not say
Oct 2, 2018
Wouldn't take again

if you don't have prior knowledge of java or object oriented programming for that matter and have to work on the side, get crazy prepared for his class several weeks in advance by going to his website swami iyer to even get a shot at passing him, and one more thing, kiss your work goodbye or get ready to fail, he runs fast, crazy fast

Get ready to read
Participation matters
Skip class? You won't pass.
3.0
5.0
CS110
Nov 6, 2018
Wouldn't take again

He is a great teacher. BUT this isnt an intro class. You have to have prior knowledge to get a decent grade and if you dont you need to work REALLY hard. Three exams that make up the majority of your grade. Homework every week. Projects are hard. He drops lowest quiz, homework, and test grade. Overall hes a cool guy. But be READY!!

Clear grading criteria
LECTURE HEAVY
TEST HEAVY
5.0
1.0
CS110
Grade: A
Jan 8, 2019
Would take again

Easy. The projects comes with a checklist that has a skeletal guide on what to do (he uses key words to hint for certain code). He allows cheat sheets on exams and is a VERY forgiving grader. Plus, his study guides and slides are clear in their presentation (He extends due dates too). Don't overthink the content and approach the work methodically.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
LECTURE HEAVY
1.0
5.0
CS110
Apr 12, 2019
Wouldn't take again

This should be an intro class for hopeful CS students, not a "weed-out the beginners" class. Assignments involve introductory concepts being put to use in the most obscure ways. TAs tell you to google it, and the class often fights back out of frustration with no productive discourse. Caused my friend to switch majors and me to transfer schools.

Lecture heavy
Tough grader
1.0
5.0
CS110
Oct 12, 2019
Wouldn't take again

He takes the most simplest Python code and makes it the hardest thing to learn. For projects he makes you apply these Python methods in the most obscured way. Intro class? No way.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS110
Grade: Drop/Withdrawal
Oct 15, 2019
Wouldn't take again

DON'T TAKE SWAMI he's the worst professor I've ever seen in my life. he complicate things, will give you a project on the stuff that he didn't even explain. he will tell you that discussion will go over the project but that's not true. the project was due the following day of the first discussion. makes no sense at all. stay away from him

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
3.0
CS110
Grade: A+
Nov 1, 2019
Would take again

Extremely good professor, one of the best in the entire department, very quick responses and clarifies anything during lectures. Take the negative reviews below with a grain of salt, if Swami is hard then you should not be attending university, the projects are moderately easy and he is very helpful if you visit during office hours.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
2.0
5.0
CS110
Nov 4, 2019
Wouldn't take again

Hard class even though is just Introduction to Computing. I had to change major just because of how hard that class was. He gives too much information in one lecture. Without the TA's help, I probably wouldn't be able to finish my projects.

Skip class? You won't pass.
Lecture heavy
Tough grader
4.0
4.0
CS110
Nov 13, 2019
Would take again

I really like Prof. Iyer, his course was challenging in a good way. He is very deliberative about his policies and a good grade requires a good input of effort. Be sure to understand his lectures and always start projects ASAP. For questions, his office hours are available, he seems intimidating, but he is always ready to help. Expect an A if u try

Accessible outside class
Participation matters
Lecture heavy
1.0
5.0
CS110
Grade: C
Dec 1, 2019
Wouldn't take again

Really bad professor, makes things extremely difficult and the grade scale is divided very bad.

Graded by few things
Test heavy
Tough grader
1.0
5.0
CS110
Dec 2, 2019
Wouldn't take again

He's always giving projects that don't correlate to our lessons. Just a few weeks ago, he assigned a project about the Markov model. He refused explain what the Markov model is in class, and told us that there is a prologue of the model in our project directions. I acknowledged that, but to write down what it is doesn't better explain it's function

5.0
4.0
CS110
Grade: A
Dec 19, 2019
Would take again

I took both CS110 and CS210 with Swami. I am a psychology student who had never programed in their life before taking CS110. Swami's classes are very challenging but he ensures they are passable if you try hard and stick with it! There is lots of help available if needed! Swami's courses gave me the confidence to continue with CS and minor in it.

Respected
Participation matters
Skip class? You won't pass.
5.0
4.0
CS651
Grade: A
Dec 22, 2019
Wouldn't take again

His class is hard and his project is time-consuming. You have to spend at least 30 hours on each homework. Start your project once it is posted. But his exams are straightforward. No trick question. The whole semester only works on one compiler project. This can be the first close to industry-level project in your life (About 10000 lines of code)

Lots of homework
Accessible outside class
Get ready to read
4.0
5.0
CS110
Grade: B+
Dec 23, 2019
Would take again

This was supposed to be an intro class, however it definitely did not feel like that at all. Because of that a lot of students needed help (either by asking a TA or Swami himself) and then helped each other out. There were 6 projects in total and 3 tests (including the final). Just ask for some help before a project is due and you'll be fine.

Respected
Skip class? You won't pass.
Hilarious
1.0
4.0
CS451
Dec 30, 2019
Wouldn't take again

I took multiple classes with this professor. Just as in those classes, this one was full of cheating on the projects. It happens to a point where it is virtually necessary to compete with everyone else who is doing it.

2.0
3.0
CS210
Grade: A
Apr 1, 2020
Wouldn't take again

Swamis classes are hard to a degree that is beneficial in your career. His projects are definitely doable and the class is not impossible as others have said if you pay attention. His downfall is just how rude and inconsiderate he is. He is very passive aggressive, you dont even want to ask questions. Not a bad teacher, but a terrible personality

Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CS210
Grade: A
Jul 23, 2020
Would take again

The class is not easy, and be ready to work. But if you are paying attention to what he says, you won't be in trouble. Yes, there is a lot of material, but after finishing this class you realize that you know a lot. Programming is not so easy and obvious in general, you need to figure out a lot of things on your own.

Respected
Accessible outside class
Amazing lectures
5.0
4.0
CS110
Grade: A
Jul 23, 2020
Would take again

I'm a CS major and I think this class was a really good start for somebody who wants to learn things. Projects were difficult but extremely useful. The best CS professor in UMass.

Respected
Get ready to read
Clear grading criteria
2.0
3.0
CS110
Sep 9, 2020
Wouldn't take again

Heres the thing. He knows his stuff. Hes a smart dude. However. He does not care for your success. If you come across an issue, he might blame it on you. He expects you to know exactly what he wants.

Lots of homework
Participation matters
4.0
4.0
CS110
Grade: B-
Sep 13, 2020
Wouldn't take again

He values hard work and will reward you for it, but you REALLY have to earn it.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
4.0
4.0
CS110
Grade: B+
Sep 29, 2020
Wouldn't take again

Swami taught in such a clear way that everything seemed to click. I had to study A LOT, but I kept having "aha!" moments in his lecture, projects and exercises that would have been impossible with any other professor teaching cs110.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
5.0
4.0
CS110
Grade: A
Sep 29, 2020
Would take again

Swami is the best CS professor at UMB that I've encountered so far! You really have to work hard, but he taught everything in such a clear manner that it made sense for me as a complete beginner. The best part is he gets back to your questions FAST! Sometimes within minutes. You will definitely thank him later on when you get to other CS classes!

Gives good feedback
Accessible outside class
Skip class? You won't pass.
1.0
5.0
CS210
Oct 6, 2020
Wouldn't take again

This is the 2nd class I have him. However, it's more frustrating just for being online. But, Swami Iyer is the same as he was my first class with him. He expects that you know everything already, and will not go out of his way to answer questions about projects and wants you to take it to the TA or SI. Regardless if you are confused.

Lecture heavy
Tough grader
1.0
5.0
CS451
Nov 6, 2020
Wouldn't take again

worst teacher in cs dept, and course mandatory for a BS reasoning: (1) projects have vague instr. & hardly covered in lectures. (2) hw is autograded & he refuses to manually grade, even if your code is 99% correct but autograde says 0%. (3) he's passive aggressive and blames students first. He is everything that is wrong with the education system

Tough grader
3.0
4.0
CS110
Grade: B-
Nov 10, 2020
Wouldn't take again

Be prepared to work your butt off, he is a good professor, he explains everything well but at fast pace and is always available for students. He really goes above and beyond. If you put in enough effort for the exams and projects, passing the class is no problem. He made hard material comprhendable to a uninclined CS student

Skip class? You won't pass.
Lecture heavy
Tough grader
3.0
4.0
CS110
Grade: A-
Jan 11, 2021
Wouldn't take again

If ur a CS major, this will be a very challenging course for an intro level. U will have to spend at least 14 hrs a week on studying this course in order to do well on projects and exams. he drops 1 lowest test and project grade. Lots of help is available. Swami is a good prof but the pace will be fairly fast because there are TONS of content

Get ready to read
Participation matters
Skip class? You won't pass.
1.0
5.0
CS110
Mar 16, 2021
Wouldn't take again

Worst, i will say do not take his class.

Tough grader
3.0
4.0
CS110
Apr 20, 2021
Would take again

Despite having an aggressive mood compared to other professors (about half the students left the class), this man seems to be a genius professor and plus, he teaches really well. But, you have to really work hard on the projects and read a lot to get a high grade. Plus, he drops the lowest project and exam grade, making you have a decent grade.

Get ready to read
Participation matters
Amazing lectures
1.0
5.0
CS110
May 17, 2021
Wouldn't take again

If you're truly considering about going down this major please consider transferring schools because you'll have a much better time else where. This professor to lots students felt like he didn't care about any of us whatsoever and got annoyed easily. The only people who taught us were the TAs and SI. Good thing is that he drops lowest test score.

Get ready to read
Lecture heavy
5.0
3.0
CS110
Grade: B+
May 17, 2021
Would take again

There's a reason I picked this major, and it's because not everyone can do it so it pays well. I came to UMB to learn and I knew it would take a lot of study, so I wasn't mad that this class was challenging.

1.0
5.0
CS110
Grade: Incomplete
May 17, 2021
Wouldn't take again

If you think cs110 is introductory class forgot about it because in this class professor clearly shows his rude behavior and also one of the most toughest class I have ever taken. He will not consider any late work and for answer question in class you have to be specific because he won't accept wrong answers. Only the TA are the helpers.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CS110
Grade: D
Jun 1, 2021
Wouldn't take again

Make sure you have enough time in your semester so that you can study. Basically, you need to self-study cause Swami is gonna be really fast.

Get ready to read
Test heavy
Tough grader
5.0
3.0
CS110
Grade: A
Jun 8, 2021
Would take again

The class was challenging and as a beginner you need to put a lot of time to learn the basics. Since you are at the bottom of a learning curve, projects will probably take a lot of time. The tests are very straightforward, if you carefully review the slides and actually do your projects without looking up the solutions

Gives good feedback
Lots of homework
Clear grading criteria
5.0
3.0
CS210
Grade: A
Jun 8, 2021
Would take again

Same as CS110, but only done in Java and the topics get a little bit more complex and complement the topics learned in 110. The tests are straightforward and he gives great study guides for them.

Gives good feedback
Lots of homework
Clear grading criteria
5.0
4.0
CS451
Grade: A
Jun 8, 2021
Would take again

The class is complex, so you have to spend a lot of time figuring things out. Make sure you master how to solve different types of problems he shows in class, because they will be on the test. For homework projects, they are straightforward, you just need to get a gist in the beginning, though you will still face a sufficient amount of challenges

Lots of homework
Get ready to read
Lecture heavy
4.0
4.0
CS210
Grade: B-
Aug 28, 2021
Wouldn't take again

Much more difficult than python but the more effort you put in the more likely you will do just fine. Swami goes fast but his class examples are the same as the ones in the textbook. And he posts lecture videos. Hes helpful if you have any questions on exercises, concepts on doing the project and so on.

Lots of homework
Get ready to read
Participation matters
5.0
4.0
CS451
Grade: A-
Sep 21, 2021
Would take again

Easily one of the best CS lecturers at UMB. His class is well structured and put together.

Gives good feedback
Respected
Accessible outside class
4.0
4.0
CS210
Grade: A-
Dec 9, 2021
Would take again

Swami is a great professor. I transferred to UMB from UMA with fear that there would be a drastic decline in quality of professors but I was wrong. Swami pleasantly surprised me. He makes you work for your grade, but lays out very clearly what you need to do to excel. Hes a fair grader on tests, and though he doesnt show it he wants you to excel

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CS451
Grade: A
Dec 10, 2021
Would take again

Swami is one of the best professors I have ever had. There is a very clear formula to getting an A in this class. Start early on the projects. You will need the extra time. Study the sample exam. That will be the exam. Also make sure to study the excersizes throughout the semester. If you do all of these you will get an A. Make sure to ask question

Skip class? You won't pass.
Graded by few things
Caring
4.0
4.0
CS210
Grade: A-
Dec 16, 2021
Would take again

I feel like a lot of people perceive him as a bit rude but I absolutely appreciated his demeanor in class. I hate when professors waste class time by humoring common sense questions and he would just shut it down but not in a scathing way. He's very open to re-explaining concepts so long as it's not something you clearly could answer yourself.

Lots of homework
Graded by few things
3.0
4.0
CS210
Grade: B
Dec 24, 2021
Wouldn't take again

This class and the material is very hard. He is a good professor, very willing to help if you take the time out of your day to go to his office hours. It won't be a cakewalk, this class requires at minimum 2-3 hours a day of studying if you want to succeed especially in programming.

Accessible outside class
Participation matters
Skip class? You won't pass.
2.0
5.0
CS110
Grade: A
Dec 29, 2021
Wouldn't take again

If you don't have experience with coding or any particular experience in the area, do not take this guy. He thinks everyone knows everything from day 1. Also his projects are really tough and if you don't have all the program correct, you will not receive any credits for it. So, good luck to those who wanna take him.

Tough grader
4.0
4.0
CS210
Grade: A
Jan 1, 2022
Would take again

The professor is really good and his lectures are fantastic. Moreover, he is willing to help students always. Holds so many office hours.

Gives good feedback
Accessible outside class
Amazing lectures
3.0
3.0
CS110
Grade: A
Jan 28, 2022
Would take again

If you already have coding experience the class is a breeze, but otherwise it might be rough. The lectures are just going over slides. Sometimes it seems like he expects the class to know too much considering it's an intro course. He lectures, but doesn't really teach. I wouldn't say he's boring. Good about answering questions online/in class.

1.0
5.0
CS110
Grade: Rather not say
Jan 29, 2022
Wouldn't take again

This CS110's difficulty(as an INTRO course) is comparable to a third-year Junior year semester course. I also feel that many people have many fears approaching or asking for help due to his impatience. The adverse effects of a professional displaying impatience can impact a student's success performance.

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
3.0
CS210
Grade: B
May 18, 2022
Would take again

After learning from my failures during spring 2021 (took 110), after the COVID pandemic during the fall semester, this man is less aggressive. The course is really organised, with well-organised projects (even instructions/hints of how to do the projects), as well a well structured slides/presentations and practise exams. It is just really good.

Amazing lectures
Clear grading criteria
Respected
3.0
3.0
CS210
Grade: B+
May 18, 2022

I had swami for 210 in Fall 2021. pretty challenging course, pace in lecture is fairly fast because Java has a LOT of content. Projects are difficult; his written exams are not so bad if you enough effort into studying his sample exams. programming exams can be a little tricky but if you are passionate about programming, then Swami wont be a problm

Lots of homework
Lecture heavy
Accessible outside class
5.0
2.0
CS110
Grade: B+
Jun 6, 2022
Would take again

Graded from Projects (That span over 2 weeks, but start them early) and Tests (Multiple Choice and a Coding Section). Fairly easy, I did not spend a lot of time on the classes aside from spending 4-6 hours on projects every two weeks. LEARN TO DEBUG and pseudocode. I finished an exam in 20 mins because I know how to debug.

Tough grader
Clear grading criteria
Lots of homework
1.0
5.0
CS210
Grade: C-
Sep 13, 2022

I'm late to comment, but I've complained about Swami for CS110, and my complaints carry over here (in 2021). He's terrific at teaching, but never wants to clarify homework. I had to get help from a tutor and S.I. just to understand the goal of every single assignment. But he doesn't ask much in terms of what you turn in: codes, report, and clarity.

Tough grader
Lecture heavy
5.0
4.0
CS110
Grade: A+
Sep 28, 2022
Would take again

Great teacher. Fair if you put in the time

Amazing lectures
Clear grading criteria
Lecture heavy
3.0
5.0
CS210
Grade: B-
Dec 14, 2022
Would take again

I've taken CS210 and CS110 with him. These are entry level classes, incredibly difficult to grasp onto the concepts learned. With that said, be ready to read a lot of documentation and learn how to research concepts. He is a good professor, just teaching classes meant to ween out people. You will pass if you code everyday and study for exams early!

Get ready to read
Lecture heavy
Test heavy
2.0
5.0
CS110
Grade: D+
Jan 25, 2023

The only reason why I passed this class was due to my TA. You will learn nothing from Swami's lectures, the TA is what taught me everything.

Tough grader
Lecture heavy
1.0
5.0
CS110
Grade: A
Jan 28, 2023

Terrible professor for beginners trying to learn programming, passed by watching youtube videos. Basically, I didn't even learn how to code from swami but from random professors on youtube.

Tough grader
Lecture heavy
1.0
5.0
CS110
Grade: Rather not say
Mar 21, 2023

How could a supposed intro class be so advanced at the same time? forget about the anatomy of what is to code in python forget your creativity to code, all the beauty of python constrained to a Prof who "teaches" this awful stdio.writeln text book, Swami has no personal touch all the code is from said textbook, uninspiring class, weed out class

Lecture heavy
Test heavy
Graded by few things
3.0
5.0
CS110
Grade: Not sure yet
May 4, 2023

Very lecture heavy professor. He posts everything on a course website and gives access to practice exams. Exams are worth 35% each (70% in total), so make sure to study. He is accessible outside of class and always answers questions. Make sure to utilize TAs and SI. Projects are hard, but essential. Just make sure to study for exams do projects.

Lecture heavy
Test heavy
Accessible outside class
2.0
4.0
CS110
Grade: Not sure yet
Sep 5, 2023

Swami was a knowledgeable lecturer overall and it seems like he knows what he's talking about. However the way he bores people in the class is a major turn-off for me. I had to go to multiple SI sessions in order to figure out how to solve the program, and I ended up switching majors. If you already know what you're doing, you can take the class.

Tough grader
Clear grading criteria
Lecture heavy
3.0
3.0
CS451
Grade: B
Sep 20, 2023

Uses up the first 5-10 minutes of almost every class to rant to a majority of students depending on how irresponsible they might be on certain assignments, cheating on an assignment and things like that...thats mostly in 110 and 210. Sometimes during class he will yell at some people to stop talking like were in hs. For 451, all this very rarely.

Participation matters
Lecture heavy
Accessible outside class
2.0
3.0
CS110
Oct 5, 2023

The professor's teaching style relies on slide-based lectures with repetitive explanations. It can be challenging for those new to coding, necessitating self-learning skills like debugging and seeking external resources.

Lecture heavy
1.0
4.0
CS110
Grade: B
Dec 16, 2023

Worst professor I had in my college experience.

Lecture heavy
3.0
4.0
CS110
Grade: A
Dec 28, 2023
Would take again

Swami is a decent teacher, but CS110 is hard if you don't have prior programming knowledge. 2 Exams make up 70% of your final grade. Class average on both exams was ~72%. Strict deadlines. If you're a CS major, it only gets harder from here. Ask questions on piazza, TAs not helpful. Discussions are just the TAs giving the answers to the exercises.

Clear grading criteria
Lecture heavy
Graded by few things
1.0
4.0
CS110
Grade: A
Jan 22, 2024

His lectures were difficult to follow through and it felt like he had no patience for students who wanted to ask questions for clarification, which created an environment where it was hard to ask questions in class. He's not a good lecturer imo. Watch his recordings and you'll be able to tell how sassy and rude he is.

Clear grading criteria
1.0
5.0
CS110
Mar 1, 2024

Doesn't answer questions, seems offended by them. Project difficulty can be compared to throwing a toddler into a pool.

Tough grader
Lots of homework
Lecture heavy
2.0
4.0
CS451
Grade: A-
Mar 5, 2024

Im so surprised , why he is in test class while he giving an exams, why he don't give to TA and relax at home.....even if he allow the electronics no one will answer it...but he is good guy.... Good luck everyone

Tough grader
Get ready to read
Test heavy
4.0
3.0
CS110
Grade: A-
Mar 20, 2024
Would take again

Pretty obvious he doesn't want to be teaching. Lectures straight from the slides. Doesn't answer questions very clearly, so be prepared to learn through doing. If you have basic CS knowledge, you'll probably be fine. Use the exam prep he provides, it is very helpful. He is fairly strict on due dates, but not unreasonably so.

Participation matters
Clear grading criteria
Lecture heavy
3.0
4.0
CS210
Grade: A-
Apr 11, 2024

My review applies to 110 and 210. Swami has a lot of helpful resources in terms of documentation, exam prep, and recorded lectures thankfully tests are not crazy hard either. He seems very unhappy all the time and gets upset at questions. Want to pass? YouTube, piazza, and hope you have Lucas Gustafson as a TA, guy is amazing.

Tough grader
Lecture heavy
Test heavy
3.0
4.0
CS110
Grade: A+
Apr 25, 2024

CS Program isn't great at this school. Swami doesn't make it better (good teaching 1-on-1, horrible lectures). 6 exercises/projects (drops lowest grade out of 6). Two written/programming exams (drops the lowest if both exams are >%80). Stackoverflow, youtube, some TA's, will be your best friends. If you have a background in CS, you'll pass easy.

5.0
3.0
CS110
Grade: A+
Apr 30, 2024
Would take again

Anyone giving Swami a 1-star review for CS110 probably took the course thinking they could ai through the entire thing. This course is a great intro to Python, but it requires a lot of time outside of class to fully understand. Swami offers previous exams to study off of, so you can nearly guarantee yourself at least a B if you study effeciently.

Participation matters
Lots of homework
Lecture heavy
1.0
3.0
CS210
Grade: B-
May 10, 2024

Not a great professor, you have to mainly learn everything on your own.

Lots of homework
Lecture heavy
Test heavy
3.0
5.0
CS110
Grade: B+
May 23, 2024

The class material was interesting and a good introduction to Python coding. Tests are weighted heavily (70%) and are difficult (especially the coding portions). However, if you prioritize this class above others and devote serious time to it every week, then an A is achievable. SI/discussion sections are VERY helpful and TAs are great.

Tough grader
Clear grading criteria
Test heavy
1.0
4.0
CS110
Grade: A-
Nov 23, 2024

His lectures are god awful. Probably the blandest thing I've ever had to sit through. They did nothing to help me learn programming and I mostly learned from youtube, google searches and practice. There's a lot he just expects you to know which is wild considering this is supposed to be an intro class. Very rude to students asking questions.

Lots of homework
Lecture heavy
Test heavy
4.0
4.0
CS110
Grade: B+
Dec 2, 2024
Would take again

CS110 with Professor Swami requires a lot of effort, but the course material is interesting. Use unstuck AI, past exams, and TA support to succeed. Lectures can be dry, but engagement is key.

3.0
3.0
CS110
Grade: A+
Dec 15, 2024
Would take again

I don't think he is a bad professor, I just think CS is a hard class in general. He gave us 6 homework which were not that hard to complete (check discussion slide). The exams are easy to study using his resources, and he gives some good extra credit points.

Beware of pop quizzes
Lecture heavy
3.0
2.0
CS110
Grade: A
Dec 19, 2024
Would take again

IMO as long as you wacth most of the lecture you are good... The exam are out of 100 with 15 extra points and 90% identical to the simple exam. For assignments, each of them got two weeks. Use pseudocode in the discussion slids and ask help from the TA shourd spend no more than 8 hours.

Lots of homework
Lecture heavy
5.0
1.0
CS210
Grade: A
Jan 3, 2025
Would take again

ngl if you did bad in this class you're trolling. There is a mind blowing amount of extra credit and free points that the professor gives that it makes it very easy to get a good grade. His tests are also the easiest comp sci tests ive ever taken as his practice tests are near identical to the real tests. Although his class is boring its an easy A.

3.0
2.0
CS210
Grade: A
Feb 3, 2025

Dr. Iyer is a nice professor but the class is mostly teach your self. The lectures were not extremely helpful, looking at slides of code is not as useful as solving the problem in real time or doing exercises on a white board and the homework often had grading criteria that was not listed and would be found after your tests in gradescope failed.

4.0
3.0
CS110
Grade: C
Apr 12, 2025
Would take again

Good professor, class is graded on 6 assignments (30%) with 2 tests (60%) with a additional 10% of your grade being in class quizzes. You need to come to class to do the in class quizzes and study a lot for the first exam but other than that the class isn't very difficult. I did bad on the first from not studying otherwise I should've gotten a B+-A

Lecture heavy
Test heavy
Graded by few things
1.0
4.0
CS110
Grade: Not sure yet
Apr 15, 2025

If you use Windows and not Mac, this class is not for you. Unoptimized to the point that half of the first month was spent with Windows users troubleshooting without any help from Iyer or the TAs. The lectures are ordered awfully with the homework, and you will have to do far too much backtracking to understand anything. Run for the hills.

Beware of pop quizzes
Lecture heavy
5.0
5.0
CS651
Grade: A+
Apr 29, 2025
Would take again

Lectures are really good

Tough grader
Amazing lectures
Clear grading criteria
4.0
3.0
CS210
Grade: A
May 8, 2025
Would take again

Sometimes the lectures are bland but it is quite informative (quizzes in lecture). Programming exams are pretty easy as long as you know how to code and not use ChatGPT 24/7. Exams are pretty much identical to practice exams he gives with some changes. Prob the best CS professor for 110 and 210. 6 Assignments 2 Tests (15 Extra credit on tests).

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
2.0
CS210
Grade: A
May 27, 2025
Would take again

Well organized lectures, easy homework (you're given the outline of the solutions, at minimum), exams are fine if you've been following along, and if not there's ample extra credit to be had. Swami is approachable during office hours, and while he can come across as condescending he is very kind and responds well to genuine interest in learning.

EXTRA CREDIT
Clear grading criteria
Lecture heavy
4.0
2.0
CS210
Grade: A+
May 31, 2025
Would take again

Pretty easy class. Study really hard for exams and use office hours for homework and you'll be fine. I wish there was more use of DSAs outside of homework as the programming exams can be pretty hard without much practice. Exams are out of a total of 115 points, but scaled down to 100 so 15 points of extra credit is possible which is huge.

EXTRA CREDIT
Beware of pop quizzes
Lecture heavy
4.0
3.0
CS110
Grade: C+
Jul 7, 2025
Would take again

Swami is knowledgeable and teaches coding well. Lectures can be a bit dull, but in-class quizzes encourage participation. Exams are similar to the helpful study guides, though they require solid prep. There are 6 bi-weekly homeworks and 2 coding exams. Not very windows friendly (Still got by, use Python not Python3 if a windows user and no issues.)

Respected
Test heavy
Accessible outside class
1.0
5.0
CS110
Sep 30, 2025

CS110 is supposed to be a beginner class where you learn about CS and are helped by the teacher if you're stuck. He gives the hardest assignments in the start and when you ask for help he says figure it out yourself.

Tough grader
Lots of homework
2.0
5.0
CS210
Grade: A-
Nov 12, 2025

Lectures and assignments feel totally disconnected—even discussion doesn't help much. The projects are full-on real-world programs, and when you ask for help, it's just “figure it out.” If I could do that, I'd already be a software engineer. Slow down!

Tough grader
Beware of pop quizzes
5.0
2.0
CS110
Grade: A+
Nov 16, 2025
Would take again

Swami is one of the best and kind professors as long as you pay attention in class. He acknowledges students who are willing to learn from him and those who don't. If you are one of those that pay attention he will be very helpful and resourceful to you. Those that are complaining are students who don't study in class and rely on AI to help them.

Amazing lectures
Gives good feedback
Caring
5.0
2.0
CS210
Grade: A+
Nov 26, 2025
Would take again

So far, I think Swami is the best CS professor at UMB. Here's why: He's very professional, dedicated to giving a good education, and has his own website with all his work on it. He gives practice exams which are extremely helpful in terms of preparing students for the subsequent exams.

Amazing lectures
Caring
Respected
4.0
4.0
CS210
Grade: B+
Dec 4, 2025
Would take again

he's really smart and passionate about cs, but his lectures can be really dull. however, in class quizzes encourage participation. 70% of your grade is exams, so be ready to study. do not skip the lectures or you won't pass. don't use ai or else you'll fail. ta's are nice and helpful. professor responds well to genuine interest in learning. :)

Respected
Lecture heavy
Test heavy
5.0
1.0
CS451
Grade: A
Dec 8, 2025
Would take again

1) Smart professor, not very friendly (tbf not his job). 2) 6 coding assignments, all spread out 2-3 weeks, and write-ups are light work. 3) You gotta lock in with the exams but everything on his practice exams are EXACTLY the same as the actual exams, with tweaks to specific details like variables ect.

Clear grading criteria
Graded by few things
Accessible outside class
2.0
4.0
CS110
Grade: B+
Dec 15, 2025

Literally his class is so boring, majority of his lectures is intro to python and does a pop quiz every week. Couldn't understand what he says most of the time. Literally accidentally submitted the wrong file for my project and asked if i could resubmit it and he emailed back with just a "No.". get out.

Beware of pop quizzes
Lecture heavy
2.0
4.0
CS110
Grade: B
Dec 16, 2025

Seems I'll pass with B (I played), but this professor is someone else. He over complicates things to the point where you get scared of basic stuff. If you just watch videos online explaining it, you will get it. His lectures give you an idea. This is UMass Boston, from what I have read he seems ok compared to others. The 2 tests were like samples.

Tough grader
Clear grading criteria
Lots of homework
2.0
4.0
CS210
Grade: C-
Dec 16, 2025

70% of grades are exams with no bonus points, the final exam was very difficult for me despite studying a ton. Beware of in class quizzes and 6 fairly difficult homework coding assignments. Glad I passed but I wouldn't wanna take him again. I had a great experience in 110 in the past when he gave bonus points on the exam and they were weighted less

Beware of pop quizzes
Test heavy
1.0
5.0
CS451
Grade: B
Dec 17, 2025

It's Swami you gain no knowledge of value in this useless course he doesn't teach and his assignments and exams suck as always.

Class Info

Online Classes

100%

Attendance Mandatory

70%

Textbook Required

9%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 99 grades
Most common grades:
A (42)
B+ (11)
A- (11)
Grade Distribution
A(53)B(15)C(6)D(4)F(0)A-/B+(22)
Based on 113 reported grades
A: 42
B+: 11
A-: 11
A+: 11
Common Tags
Lecture heavy (38)
Clear grading criteria (27)
Skip class? You won't pass. (26)
Tough grader (24)
Lots of homework (18)
Test heavy (16)
Accessible outside class (16)
LOTS OF HOMEWORK (15)
Rating Trend

Declining

-0.78 avg change
Apr
May
Jul
Sep
Nov
Dec
Last 6 months
Ratings by Course

210

5.0

(1)

CSIT115

5.0

(2)

CSCS

5.0

(1)

JAVA2

5.0

(1)

MATH146

5.0

(1)
+4 more courses
Difficulty by Course

CS651

4.5

CS110

4.0

210

4.0

MATH146

4.0

CS451

3.7

Similar Professors