Natarajan Kumaresan
Computer Science - Georgia State University Perimeter College - Decatur
3.0
Quality3.4
Difficulty38%
Would Retake114
Reviews38%
Would Retake
114
Reviews
Rating DistributionOfficial
5
30
4
24
3
19
2
20
1
21
What Students Say
“teacher has got to be on some type of list of worst teachers in history of the world”
CSCI1300 - 1.0 rating“Terrible terrible teacher who is supposed to be educating engineers and programmers”
CS1300 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
67%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.00 avg changeRatings by Course
CISI1300
5.0
(1)CSC1
5.0
(1)CSCI1300186
5.0
(1)CSC1301
5.0
(1)CSC2720
5.0
(1)Difficulty by Course
1300
5.0
1302
5.0
CSCCI1301
5.0
CSI1111
5.0
CSC1101
5.0
Reviews (114)
sit close, he doesn't talk very loud
A very nice guy, but his lectures are very unclear. I passes the class with an A, but he curbed the tests by about 40 points so people would pass... I didn't really learn much...
the guy knows a lot, but he is hard to understand and assumes we know too much.but his tests and class is definately managable.
At times he doesn't speak loud enough for the folks in the back row (where I sit). he'll talk really fast and gloss over the topics the stupid students in the class don't understand right away. Otherwise, a fine professor.
Great teacher who knows what he is doing. He is very smart and helpful. If you don't know jack about computers, you might have a little hard time communicating with him. If you ask him, he will explain it in a different way.
he is nice guy ...always helpfull in study
Very hard to understand. Let's you use notes on the test,buts thats about the only bright spot in the class. Don't ask questions because you are supposed to read the book.
Does'nt explain much and most of the time makes you figure it out cause he's always late to class. Expects students to know alot about computers when you walk in.If considering this class I hope tou're either a programmer or a GREAT and FAST note taker.
Even though I was taking CSCI from another (horrible) teacher, I went to Nat to get some help, and he was very helpful and concerned at making sure I understood. Looking back, Nat would've been SO much better to have.
He knows what he is doing but he is hard to understand. Very nice guy.
Do not sit in the back half of the room, you will just have to wing it. Read and you will be fine. finish the work with 4weeks left in the chapter, so was kind of fun to mess around for those classes, get some help in C++, to bad 1301 is Java. GL
this guy is horrible....he can't teach and doesn't try to help...test are sorta easy but other than that this guy is a dick....he is also hard to understand
Very smart. Very clear. Excellent teaching style. Responsive to student needs. Helps out of class, if needed. He expects you to learn, not just "pass". If you are looking to "just get by", do not take this class.
This teach makes you scared to ask questions, because he thinks that you are suppost to be a computer genious. Goes way too fast when he gives notes and does not realize how hard the book is to understand.
Very friendly teacher
I think he is a good teacher. However I have alot of past computer experience so the class is naturally easy. The rest of the class hates him and think he's very hard. If you read your book and pay attention you won't have a problem.
Ok style. Favors peeps who knows Java. All girls drop. I would've made a C. Yelled at me for being behind. Time consuming progs. Best u can get for 1302. Go for it.
If you are used to the other classes at GPC that are cake walks, do not take this class. He teaches Java. You will learn Java. Show up to class, read the book, and you will get a good grade.
he is good, the course was easy for me, some students didint like him bcuz the subject was new and hard for them and they just kept blamintg everything on him, he is friendly, speaks quaite so u better sit in the fron row.
He is mean, rude, and does not help at all. He told one of the students that she was dumb b/c she didn't know the answer. He accused the whole class of cheating b/c he wouldn't help us so we were helping each other understand it.
No Comments
I have an extensive computer background so this course was very easy for me, but the rest of my class had a lot of trouble and he was a complete jerk about helping. He made everyone else feel stupid for not understanding and I ended up tutoring the class
If you sit close (he is quiet) and pay attention, he is easy. If you dont pay attention, he will leave you sitting at the gate, wondering what he is talking about.
Do NOT listen to these other's comments. The people making these awful ratings just can't handle this course. He teaches with a thorough, thoughtful style that will take you from nothing to something in 3 months. Do your studying (unlike the others here) and I guarentee you'll love his class.
No Comments
He is very quiet, but if you listen, and put forth the effort to learn, you will get an A in this class. Taking him for CSI 1301
Great Teacher
He was very nice and helped me gain and understanding of computer science that I never thought was possible
He's a nice and easy teacher.. highly recommend him. Willing to help clarify anything and ...simply ... HE'S THE BEST! Take him
Great teacher! Always try to help you out. The class can be difficult but you will love it. He works with you. The labs are great. It is very hard to fail this class. Very nice man! Always makes the class interesting. Take this class if you decide to take computer science as a course. Great Class!!!
During this class I learned the basics of computer sciense, and my experience with this professor has encorage me even more to carry on with my major (Computer Engineering).
Good Professor, Focus, Stay on top of work, and you will succeed. Go Kumar
He is a good teacher if you apply yourself. You have to show him that youre doing your work and at LEAST trying to learn, if not he'll seem very hard to you.But overall good teacher, very linient grader on tests.!!
The dude is very funny. Every class I laugh. The class is kind of hard, so make sure to study well!
He is a very good teacher, but you must put forth the effort to do well. you have to be very serious about this class and practice outside of class, especially if computer programming is not your major!
Good professor, but you have to read the book on your own. Make sure to read the book as you go, so that you can follow more easily when he gives lectures. The labs are easy, and if you study, you'll do well.
Great teacher. This class is for anyone interested in CS or Engineering. If you are a real beginner, do not worry, he makes it stupidly simple and does thorough reviews b4 each test. The final...was...a give away. It tested on if u understood the material, not on if you memorized the book.He'sfunny2
I enjoyed this class. Nat knows the material very very well. He was a good resource for me personally when I asked him about related matters to Computing. Very committed to teaching and the students.
I really enjoyd the class, proffessor has a great knowledge of what he is talking about.As long as you read stuff in a book and do lab you will be fine.
very intersting and easy to understand class
Professor Nat is a very knowledgeable and explains the concepts well. He stresses the points in the book that would be most beneficial to you whether your a computer major or a novelist.
This class was very challenaging, but I enjoyed raising to meet the challenage!
This is my first programming class. It is the challenge, but I think it is good for me to understand computer programs
This teacher was a good teacher. Material was difficult to grasp but he does a lot of examples so it gets easier to grasp the concepts. The class was pretty laid back and fairly easy if you just pay attention in class. Very few homework assignments.
NO!Do not take this course.If you do, sit on the front row cause he has a very strong accent and talks quiet.He will make you feel dumb if you don't know it, and makes you not want to answer a question.Read the book, as he uses it as an outline for his lecture.Doesn't understand why its so hard, and often won't leave the slide up long enough.
hes not too bad. he just doesnt explain things very well and sometimes his accent gets in the way. overall hes a good teacher.
this guy blows, but its an easy grade
Awesome teacher, extremely helpful. Although the class was easy anyway, he mad learning everything I didn't already know much easier to learn.
He is a good instructor. Sometimes the lesson go a little bit fast but he always makes sure that you understand it. The test he gave cover what you have studied. I did not find it hard at all. He knows which material is important to teach you and which should be ommited. Lecture is brief and taking note is not too hard.
He's ok
I think he did a good job on explaining what to do for each lesson. He helps you understand the material if you have any questions. How easy you find the class will depend on prior knowledge and if you are interested in the class or not. If you need help with any of the programming parts of the class, he'll help you out.
The subject matter was a bit challenging for me. The professor was good about laying out the requirements for the course and explaining what would be on the tests. He was relatively laid back. He was open to questioning and available for extra help. As long as you attend class, read the text, and complete the labs you will pass.
For all those thinking about taking csci 1300 in coordination with your current major, it is a very interesting class that will expand on your abstract thinking skills. Professor Kumaresan is a teacher that possesses alot of knowledge around the subject. If you are hardworking and want to learn about what csci offers, take this class.
In the first place, Computer Science is an extremely difficult class. This guy certainly doesn't make it any easier. He's hard to understand and basically doesn't know why you can't figure it out. He's also pretty moody. Keep looking.
Whoa! If you want to take this class to learn more about computer, then be ready to work on your own, because it gets harder by days; it's NOT about learning how to use a computer but to programming it & Mr. Nat doesn't make it easier. Make sure you read and understand B4 going 2 class. Test are easy--if you read and study. enjoy C++ programming.
I wasnt looking foward to this class in the first point bc it is a required class. I definately do not like this teacher. He is very hard to understand and most of the hard to hear. If you are in to computers and programming them then you'll have a good time in this class. Be ready to read and know what you are getting into before you go to class.
HES A VERY BAD TEACHER.. HE HAS A THICK INDIAN ACCENT.. HE DIDNT TEACH ANYTHING.. HE EXPECTS YOU TO KNOW THE STUFF
Professor Nat has a slight accent, but is easy to understand. His tests are challenging, but he grades leniently. Make sure you read the book and practice and you will get an A.
I don't believe what he is speaking is english. He asks ridiculous questions and then takes it personally when no one answers.DO NOT TAKE. his nickname in our class: mumbles
just do all the programs and you'll be fine..he is very considerate when it comes to grading your tests..sometimes it takes a while before he understands what you're asking..but he's nice and willing to help!just do your part and you'll pass the class!
Very good class.Excellent professor.Expects a lot.If you pay attention you will learn a lot
GREAT PROFESSOR. MADE THE SUBJECT ALIVE WITH REAL WORLD EXAMPLES. YOU GOT TO PUTIN THE EFFORT THOUGH!
This guy is awful. Dont take him in the morning, the guy doesnt show up until twenty minutes after class should begin and then badgers you if you miss a day. Thinks everyone who takes this class is a computer science major and teaches at a level not appropriate for an entry level course.
NOT at all appropriate as an introductory course. This class requires an extensive knowledge of computers and programming. It is extremely difficult. He tends to be condescending and finds it hard to believe that others don't understand what he is talking about.this class made me cry.
DO NOT TAKE HIM. i like computers but this guy was too hard. DO NOT TAKE
Very nice - but I believe that he though we were slow - because we did not find his directions quite as a easy as he kept professing they were.
I'm a CS major so I knew a lot of the material, but even with that I still had to read everything and study. His directions aren't always clear and he often didn't show up to class until 30 minutes after start time. If you know nothing of CS then do not take him. His pace is extremely fast and he doesn't explain much at all.
Professor Nat is perpetually late for class (sometimes up to 40 minutes), he loses track of what he has taught to which class, and he can be overly abrupt to students who don't quite understand the material. Despite this, he is an intelligent man who thoroughly understands the subject material and is perfectly capable of delivering a coherent lecture.
His method of lecturing right off powerpoint slides can get quite annoying, and sometimes it is really hard to understand. If you have a good attitude towards the class you will do just fine.
Not going to spoon feed you to get a good grade. You have to keep up with a reading and ask questions if you don't understand. This class starts slowly, and speeds up quick at the end, so be prepared to put in long hours programming towards the end. He really knows his stuff, and is always in his office and willing to help. Plus, he's a nice guy.
He is a professor that teaches onl on the account of those who understands the material. If you are not a quick learner he does not have the patients for you. Yes I passed hiss class but I didn't learn the material because he was to lazy to teach the material. If you want to learn and take a teacher who cares about the students DON'T TAKE HIM!!!!!!
Great professor. The negative comments about this guy arent true- he is clear in his teaching and is willing to help you through any issues(tests or homework)
this is a hard! class. do not take it if you do not already have an understanding of the subject. if you do not understand he will move on with out you. he is a nice guy and really does try to help you But he is just not clear he has a heavy accent so it is very hard to understand.
he is awful.. really don't take him unless you can teach yourself java..
HORRIBLE! No joke, if you have no programming experience do NOT take this teacher, take a course with Benson-Slaughter instead. He only teaches with powerpoint and will not explain things clearly. He gets off track severely and cannot focus on one idea. Horrible teacher. He may know all there is about Java and programming, but nothing of teaching.
Omg! very very very hard tests.
Very smart, man, does go on tangents but will answer any questions you may have. Don't play on the internet/Youtube in the back of class, actually attend the class, buy the book do the examples and you will do well. Yes he is hard, but computer science is a hard subject! The class requires work time and dedication, don't expect to be handed a grade
Tough teacher. Will not hold your hand, but he is fair.
That picture of him really doesn't do him justice - it's about 25 years old and doesn't really showcase the raw masculinity which is this man. I rated him a 5 for being hard - hard not to stare dreamily into his eyes, that is. The guy below is right - you will have to learn on your own, but only because his hot voice and luring accent distracts you
It's my first day in the class and already i can tell that this is not going to be easy. After reading through some of the comments(while in class) i can already tell that i'm going to be doing alot of this work on my own. So if you are coming into Computer Science avoid Mr. Nat. He is getting side tracked very easy. His accent is not only very har
I lost my interest on computer science after taking his class. He doesn't help you at all. tests are very very hard and doesn't give you any study guide. you've to read everything from the book and the power point slide. I studied so hard only to pass this class and got a C. Don't take him.
Very HARD!!!Terrible, at best teaching style. Makes you figure everything out on your own. Might as well stay at home. If you didn't practice computer sciece as a kid dont bother with his 1301.
Good Professor. Take him if you want to learn something.
I lost interest on comp sci bcuz im taking this course (writing this in class btw). I don't get anything from what he teaching. When he asks did we learn anything from 1st day until 8th week, everyone looking at eachother which means NO. I still like computer but this class is just hard for beginners. He needs to consider his teaching styles.
Great teacher when one on one. Ask questions and you will do fine. When lecturing, he is a bit harder to follow, and every concept he covers appears on his tests.
A good teacher. Very intelligent and very helpful. I took him for 1300 and I am taking him in for 1301!
Easily my favorite professor from GPC. Kumaresan is such a brilliant, intelligent professor that has a passion for what he teaches. He presents the material well and gives great examples. I got A's in both of his CSCI 1300 and 1301 classes by reading the textbooks while taking notes. Tests are hard but fair. Definitely take him if CS is your major!
Fair & lenient if you show effort. Keep up with the reading or you'll be lost in lecture/tests. Test problems are about the same as those from the book/class/labs/hw. Won't spoonfeed how to write every single program, but available to help. That's just part of programming, you won't learn if you don't practice on your own. Really smart instructor.
Fast-paced class, will make you learn tons if you don't have a CS bkgrd. A LOT of reading. Better to study off the book (not the slides) for tests. Not great at explaining but will help clarify outside class. Can be snarky when students don't "get it" right away, but if you don't take his humor personally he is actually a very nice guy & hilarious.
If you don't have any background of computer science, DO NOT take Kumaresan! He cannot teach at all, he literally confuses everyone, and he is really fast paced! For his tests, use the textbook to study and watch YouTube videos. Do not use the powerpoints. If you want to get an A, don't take this guy! Take someone else!
Bad teacher. Not patient at all.Doesn't explain material well. Maybe for people who are interested in Computer Science he might be good.If you don't have any prior knowledge about computers it will be very difficult class. I don't mind to work hard but this was way too much work just to survive. Yes, he doesn't get it that people don't get it...
So maybe he's smart. It's great that he has real world experience, but let's be honest, he doesn't kno how to teach. For those of you who have comp background, his class will be fun but I warn you, he will challenge you. He just don't understand why ppl don't get it right away.
This class covers total 10 chapters and he goes over 1 chapter per week. Extremely fast pace and you are required to read the whole book. There are only two tests and a final exam. So, if you fail one, the chances you will get an A is very low. Absolutely no extra credit, no curve. Good luck.
He intentionally makes his test hard with alot of trick questions. Heed my warning.. DO NOT TAKE HIS CLASS!! If you have to, be prepared to read every chapter. Their are no test reviews or study guide.
His style relies a lot on the text. If nobody asks questions bec. no one has done the reading homewk, he'll move on or ask you to code somethg in 2 mins. Exams can be easy if you read and practice from class/book exercises. He'll often give a lot of partial pts for incomplete/buggy code. If you dislike fast-paced, don't take any CS in the summer.
I'm taking his class again and I think I'm beginning to like the class. It is still hard but we are using a new book now and it's so much better than the last book. Example he gives you in class is very important so don't miss that. Go to his office more often if possible.
He is a good professor, if you truly want to learn how to program! He is passionate and experienced in the subject.Be prepared to read the book ahead and ask questions in class.He is likes to help students that are interested, but not the lazy ones.Come to class, read the book, pratice the exercises and turn in all your projects even if with errors
Unless you have previous expirence in Java or very comfortable learning on your own, DO NOT TAKE. If you dont understand the material he is very rude and condescending. I'm sure he's a good programmer but he's an awful teacher. He gives no second chances and is very cut throat to those who struggle. Really avoid the class at all costs.
If you register for his class, you are paying $ to teach yourself the material because Nat doesn't teach you anything. He doesn't drop any of the impossible tests he gives. Terrible terrible teacher who is supposed to be educating engineers and programmers. Don't take him.
Study the book and practice coding! He doesn't make the course easy but it isn't that hard. I studied a few hours the night before each tests and made straight B's. He gives extra credit and the tests are really not that hard.
This teacher is the worst teacher in possible history. If you think you could take notes in this class. Think again. He just takes everything out of the book and then expects you to know it instantly. He literally slides through each of powerpoints in a matter of seconds. Good luck if you don't know how to program. I already knew.
Take him and you will regret it. Out of the 30 students that were in the class at the beginning of the semester, only 8 remained by Final Exam time. Everyone else withdrew from the class. 6 of those 8 students cheated on every test and still made a B in the class. teacher has got to be on some type of list of worst teachers in history of the world
I took him at Dunwoody. I was new to programming and understood the basics pretty well, but as we advanced into the course, it became a hell lot confusing. If you already know programming take him. If you are new, DO NOT TAKE HIM. Even if you do not have an option do something else but please do not take him. His assignments are tough as hell.
terrible! no way to get an A
DO NOT TAKE HIM. He doesn't teach, he doesn't like to teach, he wont respond your question, instead he will ask another student to answer you, if someone ask him to put the info in Icollege he says he doesnt have time to do it, if you ask question in his office hours he ask you to go to the library . Go to another campus and take a better one .
Prof. Nat is a nice guy. However, his lecture was not so clear. He would give pop quiz out of no where, his written test was hard, make sure your understand everything in class.
CS major is difficult and requires a strong study habit which Prof. Kumaresan helps prepare you for. He is extremely knowledgable and helps guide you and make sure you're on the right path, but he will not hold your hand. If you are expecting to be spoon fed, this is not the class for you, or the major to be blunt.
Get ready to read.
Just one word, if you looking for a good professor. He is the one!
If you want to learn how to write code the right way and walk away from the class better than what you started as, professor Nat is the way to go. I took data structures with him and I learned a lot and he is fun guy as well.
Unprofessional, unprepared, has no plan or schedule - The man cannot even update his class section with current dates - In class rude to students says things like "Some of you don't belong here" - Does not assign coding projects makes small examples such as small nested loops running backwards You deserve better, this man is not teaching properly
He's the worst professor I've had. He never graded things on time, and people always had to remind him to grade assignments or open discussions and other projects for us. He constantly underestimates your skills and tells people they don't belong in his class out loud. However, the content was easy as long as you read the textbook.
Professor Natarajan can be hit-or-miss. The lectures are decent, but grading and communication are inconsistent. If you're new to programming, the assignments may be quite challenging. Using resources like the textbook, study sessions, and tools like unstuck study can really help.
He is the absolute worst. The school authorizes use of the zybook that comes with graded exercises as well as zylabs. He says he thinks they are a bunch of crap so he doesn't factor in of these numerous graded assignments and labs into your grade. Your grade is sole based on his test and couple quizzes he gives which could be anything you've read
Class Info
Online Classes
100%
Attendance Mandatory
67%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.00 avg changeRatings by Course
CISI1300
5.0
(1)CSC1
5.0
(1)CSCI1300186
5.0
(1)CSC1301
5.0
(1)CSC2720
5.0
(1)Difficulty by Course
1300
5.0
1302
5.0
CSCCI1301
5.0
CSI1111
5.0
CSC1101
5.0