3.7
Quality3.4
Difficulty75%
Would Retake90
Reviews75%
Would Retake
90
Reviews
Rating DistributionOfficial
5
41
4
21
3
12
2
8
1
8
What Students Say
“Most toughest professor so far in my masters”
ISDS552 - 2.0 rating“This is a tough class”
ISDS361A - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
71%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.04 avg changeRatings by Course
INFSINFO
5.0
(1)BUAD6080
5.0
(1)BUAD3050
5.0
(1)STATS361B
5.0
(1)ISDS309
5.0
(1)Difficulty by Course
3770
5.0
STATS361B
5.0
ISDS361
5.0
ISDS442
4.2
ISDS361A
4.2
Reviews (90)
No Comments
worst professor i have had in four years
This professor has no respect for Americans. He believes that we should read the textbook 7 or more times and if you do bad on the test or homework assignments then he assumes you didn't read the text. Simply put the course is difficult but he makes it mroe difficult. Don't take him
No Comments
His explinations in class are very clear. He manages to explain the material very well. Though he tests very hard, and gives 5 question sudden death quizzes.
Basically when you dont understand your homework or how to do it, just go to the tutor for like 20 mins and start it out. then just go to his office and he will do the rest of the hw for you.
Good work! Keep going.
Very upbeat and interesting class. He is very fair with the amount of work he assigns and how he grades. Take this class.
A very systematic person. He likes things to be very perfect and neat.
I find your class to be very interesting. Being a working IT professional, I wish more managers would follow your advise and get more involved in IT. Also I've gotten several ideas from your class.
Smart, handsome, and very friendly to help students in learning. Good at explaining questions! However, little cases outside the book have been discussed in class, and the way to evaluate group work is not fair enough!
He is very helpful and makes a subject confusing and boring to most of the class more exciting because of his energy. It's an enjoyable class.
Very good instructor, wish there were more like him!
Great teacher all around. He is a great speaker, and he really cares about his class. He will help you out with anything if you ask.
Great Professor, display care and concern for students understanding of subject to ensure the quality of subject.
Excellent professor. Very organized and a good lecturer. Policies tend to be strict but fair.
Great job!
Very good professor. Cares about the students and is easy to understand. Doesn't put unwanted stress on students but still gets them to learn.
The motivation and real life examples help to make information technology fun! This is a difficult subject, however the professor does an excellent job keeping students interest as well as encouraging participation.
The grading is difficult, but generally fair. It is nice to have assignments due on Friday for extra time. There is a lot of assignment which helps your grade. It is difficult to have group members who you don't know because I know I have had difficulty getting them to do their half of the work. The exams are fair, simple, and to the point.
Excellent professor. Tests are easy if you can memorize, but he is a bit more strict on the essay assignments. He is easy to understand, very knowledgable, helpful, and accommodating. If you have a chance, sign up for his section before it fills!
Excellent professor. Tests are easy if you can memorize, but he is a bit more strict on the essay assignments. He is easy to understand, very knowledgable, helpful, and accommodating. If you have a chance take his class!
very enthusiatic and interesting.
I took this class online and during one of the summer session. Even for a summer session the pace was great. He has you do participation assigments, PP presentations, and quizs. All which are really easy. The final is on campus and it is closed note and book. Overall if you are not a class goer take this online.
Very nice guy, but DONT take him if you actually want to learn. He is so smart but speaks so quickly he's impossible to understand. Grades VERY easy. Quizes are online and open book. Homework follows the book exactly. Drops 2 lowest quizes and lowest homework. I NEVER studied and still got a B+. Would DEFINATELY recommend if you want an easy pass.
He's Polish and easy to understand. He helps out with any questions and homework and quizzes are online, which makes the assignments relatively easy. The tests are 50 multiple choice and true/false questions. Definitely a good teacher.
This teacher is the best teacher i've ever had! He's the youngest faculty, thus understands us students very well! Let me tell u, this is NOT an easy class. Book is a MUST read. 1 midterm & final (50MC each). If u study u should be ok. He curved a lil in end so tats good. Online open book quiz each week (easy). Best teacher i've ever taken at CSUF.
I admire this Teacher a lot b/c he is genuinely in love w/ his subject. he wants you to know about it. not for school but b/c it is relevant. he is a good guy and will help if you need it (which you prob wont)do the weekly hw (easy) and tests(2)are easy if you study a couple days before hand. WOULD DEF RECCOMMEND!!
easy class...easy tests...great teacher, really knowledgable...
Awesome teacher, knows his stuff, didn't think he talked to fast and he speaks English better than some natives. Would take another class from him. I wouldn't classify him as an easy teacher, but he cares about his students and will go the extra mile for them. Class lasted the entire time allocated to it so expect some late nights at school.
Excellent class and excellent teacher! What's in his head that he chooses to share is more valuable than what's in the book. However, READ the book for a good grade. He tends to go off on a tangent, but his topics are all very intersting and useful. Highly recommended
I have to admit that he is great teacher. He explained the material where it made sense and was very helpful. I took his class the first part of the summer session.The best choice I made, would take him again for a different class.
He offers 2 extra credit opportunities (depending on class performnce). Make sure you go to every class & keep up on the online quizes. Don't be fooled, they're NOT easy. He wants to be helpful but speaks way too fast, like he's rushin through everything. Go to his office hour before class (especially before exams - this helps A LOT).
One of the most generous and nicest teachers I have ever had. He genuinely wants everyone to pass and will help you in any way he can. The subject itself is difficult and requires a lot of work and studying. Do all the homework and quizzes, it will help on the exams. He is reasonable and will probably curve but as long as you do your part.
I just finished my final and got my grade for the entire semester on the same night. Dr. K loves to talk, enuf said. There is a sign in sheet, 5 homework assignments, 12 quizes, one midterm, and one final. I got a D on the midterm, B on final, missed 3 homework, averaged a 17/20 on quizes and passed the class. Hard at first, but gets easy at end.
not very helpful on explaining the subject
very great teacher for this course!! the hw, and quizzes are all online and are EASY points in the class. miderm and a final...final wasn't cumulative. and the test are questions straight from the hw. he gives extra credit...its sooo easy to pass the class!! if you work hard u can get an A or B EASY!
Took him for Summer 2009. Very hard teacher; does not explain excel formulas clearly. Rushes through lecture. His office hours are less than helpful. Test are very tricky closed book and notes. Said he would grade on curve then changed his mind at the end. Many students were complaining. He might be hot but I DO NOT RECOMMEND HIM AS A TEACHER!
agree with the person below...he rushes through lectures and excel functions. All he does is brag about himself. Doesn't help at all either
This is a tough class. He is a super-smart guy and probably should only teach grad classes. You need to devote time to this class to do well. If you work full time like me, you have your work cut out for you.
he's too advanced...and brags about himself ALL THE TIME! He doesn't curve or helps you on the homework. Come on its not like its a quiz-its homework.
don't me scared off by the comments below ok so this is a very tough subject but dr. k made it a lot easier than i had expected it to be. i took the class over the summer and it was very fast paced he uses the entire class time and really wants to help you learn. home work and practice questions are almost exactly the same as exams
he comes to the class with a show off attitude, not a teaching one. He only brags about how well he did academically and how much he charges an hr for consulting. Rushes through the material and only to show off how well he knows it. Without PP he would probably know half anyways. Does not help with homework. AVOID him.
Definitely expects you to know the details of the subject he's teaching. Very willing to help with homework as long as you attempt before his office hours. Also willing to spend time helping to clarify the material, as long as you read the book before asking for help. In the end you get out of his class what you put in.
Youthful and energetic. Extremely fair and approachable
The textbook is the teacher. The university could just as easily have this class given by a lecturer, since this professor provides no added value. Lectures are book slides from the publisher. Tests are from the publisher's test bank. The professor spoke more about CSU furloughs, research, and consulting rates than the class material.
Dr. K is good at explaining subjects and instilling interest in said subjects to students. He is very helpful when questions are asked. Better clarification of requirements of assignments is needed and if there are changes, getting them early would help as well. He is one of the best professors I have ever had.
While I didn't think that the high (50% of grade) focus on an awful textbook was all that useful, his use of regular essays and forum discussions were helpful in becoming immersed in the subject.
This is an online class so everything is from a book.
Great prof. I'm a repeat customer for ISDS 361A & u definitely want to make him ur choice. Avoid Ram Singhania at all costs. Prof. K. loves stats which has the effect of making u enjoy learning about it. Loves Excel instead of tedious & cumbersome hand calculations. Does Excel formulas extrmly fast though. Test ?'s mirror HW & online quizzes. Fab!
Good news: he's hot, bad new: he knows it and is in love with himself. Seems like he likes what he does. attendance is mandatory, exams look like the hw and quizes, doesn't help w/ hw, teaches you an easier way to learn than other teachers, high passing rate, nice. Class is hard, but I would take him again.
The course is very hard, no doubt. I passed with a C, but that was due to the lack of time I committed to the course. If you do all the practice problems he recommends and go to his office hours when you need help, you should be able to score at least a B or better. I would take him again if he taught other ISDS courses for undergraduates!
Utterly boring, prof Soper normally teaches the course. He eats up every second of time possible, and rambles and repeats. Steer Clear if possible
I wish Soper taught the class like he was suppose to. Instead of being happy to graduate, everyone is stressing that they won't pass his class. 6 presentations in all. The final is 50% of your grade. He teaches this as if we are graduate students. I should have dropped and taken this in the summer with Soper. I don't recommend him at all.
Smart guy and basically shows off how well he knows material, not teach. Does not curve. No cheat sheets. Does not give answers to practice test, so you dont even know if you are doing it right. Even the tutors are limited since its all on excel.STAY AWAY if you like getting good grades! Deducts points for every class you miss also.
Prof. K definitely knows his statistics, but the class is very hard. Even though the material is rediculously difficult, he could do better in his teaching methods. Powerpoints are used in each class and hw/quiz is due every Sunday. Easy points there, but the tests are hard. If you put the time in to learn the material, you can pass. Good luck!
This class is tough. Out of my 4 classes for the semester, I dedicated most of my time in this class and worked really hard. Ended up with a C while I get B's for the other classes. Read the book. Don't rely too much on lecture because you will be clueless. Quiz every week and its not easy. Exams require lots of studying; you'll be lucky to get a B
Dr. K is tough and his exams are brutal, but I took him over the summer, which was catastrophic. Print out powerpoints and jot down GOOD notes.Refer to textbook for clearer concepts. He doesn't curve, doesn't allow notes during exams, and doesn't supply solutions to review problems which blows,but he's post excel notes which is AMAZINGLY helpful!!
This is a very hard subject. I think 50% is because of the professor. Homework and Quizzes are submitted online. If you need help with homework, good luck, because he won't tell you if you're right or wrong (even though it is homework), so you don't know if you are on the right track. The only helpful thing is his Excel notes (very helpful).
Very hard class. HW+Quiz submitted online. Recmd doing HW wks in advance w/ SMART group members! Use tutoring cntr to verify your work! HW ans key given after HW is graded. Email questions outside of class, no time in class to go over them. Use his office hours if you need to talk to him one on one. Study lecture, excel notes, hw quizzes, got a B+
Smart, handsome and kind. He very loves the subject he's teaching, and really cares about students. Prof.K is very considerate helping you with your homework. I will definitely take him again. :)
The online class is so hard..he gives study question for the exam but provides no answer or solution.So you don't even know where you got wrong.
1 midterm, 1 final, 12 quizzes(drops 2), 5 hw assignments. Gives you a video lecture of him reading powerpoint slides. Not really helpful. Skip to the examples. No solution for hw so GL. Exams are straight out of the study guide with #'s changed. Do well on hw, quizzes, and midterm and you can get a c or b in class. Final was a lot more difficult.
He's friendly and an easy grader. I emailed a lot with a bunch of questions and he was always helpful. You have group project to work on the second half. I felt that the lectures can almost take the place of reading, but I didn't use the practice quizzes and didn't review enough for the midterm, so it's my fault I didn't get a better grade!
Quiz every week, 5 homework assignments, 1 midterm, 1 final. He gives ec each week, but it takes forever so I opted out. Quizzes are easy, hw looks easy but takes forever!! He tells you exactly what is going to be on the exams, so study the material. His lectures online are so long and boring!! The subject is hard, so put in the effort to learn it.
He is a really nice and helpful guy with a pleasant accent. For the lectures he just read the PPT slides from the textbook's publisher which wasn't helpful. Also, the textbook was very dry. What WAS of value in this course were the projects. I learned a lot from those. The final was difficult, so try to do well on group projects to balance it out.
His online lectures are super long, but very helpful, so if you don't want to spend time reading the extremely confusing book that I barely crack open, try to spend at least 2 hoursweek watching his online lectures. He also lets you know what to expect in exams so just try to do his study guide, you'll be good to go in the in-class exams.
This class is a waste of time. Don't learn anything and book is outdated and irrelevant. You can't learn anything about IT using a book that is 3 years old. 552 is a decent one from him, but a lot of work. Because of classes like this (551), I feel that professors teach these classes for an easy paycheck. No teaching here, waste of $$
Most toughest professor so far in my masters. I took isds 552 and writing before my final exam . Has only one exam and that was the final, consisting of 17 chapters in final. really professor? throughout the semester he had 5 essays , 5 group presentations and 4 reports! and all that in a online class. tough grader. the course is very boring too.
Great professor. Online class. Straightforward. Easy A
Took class online during summer (5 weeks). 2-3 chapters a wk, quizzes each wk, 2 mini cases and 1 project that built on what you are learning. Midterm and Final, open notes closed book - "wet notes" you had to write out everything you wanted. Extremely helpful if you get stuck and very responsive to emails. Watch the videos and do practice problems
He is very nice and gives good feedback. But I think course structure is out of date. I got good grade but I hardly learned anything. He gives essay assignments but that doesn't help in learning anything. There are no quizzes just one final exam from 13 chapters. That's bad too. He need to divide these 13 chapters to 3 exams and more quizzes.
Dr. K is very generous and gives response when you need help. Though I messed up in the Mid term exam, he guided in project and got A. Hard work is necessary to pass the course. Listen to him and follow the instructions are key to success in his class.
This class is pretty much all group projects, so make sure you get a good group, if not you are in for one long semester. Professor K was really nice and was always available to answer any questions, the 13 chapter final was definitely not fun, I got an A on it, but be prepared to read the entire textbook and study with no study guide.
The class is half Excel functions, half the Solver add-in of Excel. Lectures are clear and straightforward. Homework assignments build on the lectures. Exams are open note and exactly like the easier questions of the lectures and homework. If you can do the homework, you can get A's on exams. 42% homework (7 total), 29% midterm, 29% final.
Took him for both 551 and 552. Out of the 6 emails sent, he didn't respond to 3 of them. The other 3 he gave vague replies to where it didn't really help. When it comes to his presentations, he just reads off the slides so don't bother watching them. Easy class but it was a pain understanding his guidelines and what he wanted for the projects.
Took her Spring 19. Really enjoyed this class. The concepts are some what difficult but she does a good job explaining. Would definitely help to take notes during class.
The best professor that I've had at this school. His classes are a lot of work, but if you put in the time, you will get the grade you deserve. It's simple, do what he says to do, and you will get an "A."
This professor doesn't care for his students and grades homework like they're exams. The pressure is felt from the start.
Online class consists of pre-recorded lectures that are sometimes not helpful with the actual homework. Tests consist of questions very similar to previous hw assignments so if you study hw answer keys you will pass the class.
The lectures are easy to follow. If you watch the lectures and do the hw's you will get a good grade on your exams since that's what they are based on. If you need help make sure you check his weekly availability calendar and schedule your meeting. I had a few and he was very helpful at explaining what I was missing or not doing correctly.
The professor wants everything to be perfect. He is not flexible. However, his materials are great and helpful.
Great professor. I started the class with no knowledge of Postgresql. I ended up knowing a lot and was able to create databases and queries. I learned to identify errors in codes and fix them. Everything is organized in the class. The professor makes it easy to learn. Follow the professor's guidelines and watch the lectures to learn.
Solid professor! Finished the class with a 98%. He teaches real-life stuff rather than theory from textbooks. This was a summer class, but I learned more SQL and R than ISDS 555 with other professor. Easy A if you follow his lecture and do the work. He responded to the email quickly. The only complaint is he can be vague in his emails/responses.
Good class, good professor.
Failed this class but I wouldn't necessarily put it on the professor more on myself. This is the only class I've failed here, mainly made it difficult because he's a tough grader on everything and his exams are just done so strangely with weird rules. Also got a sense that he didn't really care about his students. Again mostly on me tho
This is the best professor I've taken at CSUF. His lectures cover what's on the homework, you do need to put in time and effort to get a good grade. He cares about his students, if you have questions or concerns, he responds quickly. I'd take his class again.
Straightforward and accessible.
This class was so stressful! The video lectures are somewhat similar to the hw but not enough to get a passing grade. Mind you, he's a tough grader and the hw is worth 60 points each. He does not do extra credit or allow hw due date extension. The exams are similar to hw but not enough to get a passing grade.
The professor is pretty chill and very quick to respond to emails. However, this is not an easy class. I suggest being in a class Discord to help each other, because homework can be tricky. 7 homework assignments, 2 midterms, 1 final. Exams are open note, but if you study the homework in depth, you'll be just fine.
Class Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
71%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.04 avg changeRatings by Course
INFSINFO
5.0
(1)BUAD6080
5.0
(1)BUAD3050
5.0
(1)STATS361B
5.0
(1)ISDS309
5.0
(1)Difficulty by Course
3770
5.0
STATS361B
5.0
ISDS361
5.0
ISDS442
4.2
ISDS361A
4.2