3.3
Quality3.9
Difficulty50%
Would Retake151
Reviews50%
Would Retake
151
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
70%
Textbook Required
9%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.78 avg changeRatings by Course
210
5.0
(1)CSIT115
5.0
(2)CSCS
5.0
(1)JAVA2
5.0
(1)MATH146
5.0
(1)Difficulty by Course
CS651
4.5
CS110
4.0
210
4.0
MATH146
4.0
CS451
3.7
Reviews (151)
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.
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.
No Comments
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.
Best programming class I have taken so far.
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.
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!
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.
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!
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.
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!
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.
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.
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.
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.
so dumb
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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!!!
He is one of the best professors in UMASS Boston!!Glad I took class with him
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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.
I have zero programming experience and still managed to pass this class with an A.
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
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.
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.
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.
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.
A lot of homework but he is very responsive to posts on piazza.
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.
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).
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.
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.
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!
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.
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
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!!
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.
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.
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.
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
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.
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.
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
Really bad professor, makes things extremely difficult and the grade scale is divided very bad.
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
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.
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)
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.
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.
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
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.
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.
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.
He values hard work and will reward you for it, but you REALLY have to earn it.
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.
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!
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.
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
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
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
Worst, i will say do not take his class.
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.
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.
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.
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.
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.
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
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.
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
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.
Easily one of the best CS lecturers at UMB. His class is well structured and put together.
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
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
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.
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.
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.
The professor is really good and his lectures are fantastic. Moreover, he is willing to help students always. Holds so many office hours.
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.
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.
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.
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
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.
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.
Great teacher. Fair if you put in the time
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!
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.
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.
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
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.
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.
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.
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.
Worst professor I had in my college experience.
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.
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.
Doesn't answer questions, seems offended by them. Project difficulty can be compared to throwing a toddler into a pool.
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
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.
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.
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.
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.
Not a great professor, you have to mainly learn everything on your own.
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.
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.
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.
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.
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.
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.
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.
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
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.
Lectures are really good
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).
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.
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.
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.)
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.
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!
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.
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.
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. :)
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.
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.
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.
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
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
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.78 avg changeRatings by Course
210
5.0
(1)CSIT115
5.0
(2)CSCS
5.0
(1)JAVA2
5.0
(1)MATH146
5.0
(1)Difficulty by Course
CS651
4.5
CS110
4.0
210
4.0
MATH146
4.0
CS451
3.7