2.0
Quality3.5
Difficulty13%
Would Retake99
Reviews13%
Would Retake
99
Reviews
Rating DistributionOfficial
5
19
4
4
3
4
2
15
1
57
What Students Say
“I stopped wearing my seat belt on the drive to class, because death seemed like a better option than attending his lectures”
CSCI320 - 1.0 rating“Thirdly, he just comes to class and read notes(mumbles)”
CSCI220 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
22%
Textbook Required
27%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.40 avg changeRatings by Course
BCIS350
5.0
(1)HST350
5.0
(1)VARGRADUATE
5.0
(1)CSISEM
5.0
(1)CSI650
5.0
(3)Difficulty by Course
CSALL
5.0
CSISEM
5.0
CSI650
5.0
CSCI697
5.0
CS606
5.0
Reviews (99)
academically know little
badddddddd
Overall, a very poor quality professor.
No Comments
My God!!!!!!I've never seen a teacher like him before. He should get kicked out of the school.
No Comments
Man how can he be a teacher!!! If he can be a teacher, I can be a teacher in my freshman year.
different breed of teacher. helps the student any hour at the clock. reach webside with study marerial.i am sorry to know most students didnt find him interesting.i can assure you you will learn in this class.
Very unsure about the topic he is teaching.
Taught a wide variety of areas on computer security. Cooperative. Very helpful.
unsure about what he was teaching, he doesn't know what he was teaching
very helpful, best suited for grad level classes, very helpful for grad students. only professor in this universe who has 24/7 office hour, don't go away if his door is closed, just knock. :)
Poor communication skills, uninspiring lectures, disorganized. Begins every lecture with a "list" of mispelled or abreviated terms that he never satisfactorly defines. It is a crime that all CSCI students are required to take a course with him.
No Comments
NO CHARACTERISITICS TO BE A PROFESSOR. DUNNO HOW HE HAS MANAGED TO SURVIVE HERE. VERY PARTIAL.
Some of the lectures and tests were very confusing, labs for this class were horrible, but that's really because the lab manuals are outdated and very unclear. However, Herath can be very laid back and is always willing to help students.
Good teach, helpful. A bit little disorganized. will let you do extra credit. Will come and talk to you if he likes you and sees you slipping.
Seems like a nice guy. Bad teacher...avoid.
extremely confusing... very hard to understand.. did not understand anything he was teaching
I really have no idea to what he is teaching. The book says something else and his "LECTURE" manual says something else. I bought a book for 90 dollars and there isn't a single thing that he got from the book. he just gives you the problems that he does in the class. The whole class has no idea as to what he teaches. just cramerize everything. bad.
This is the biggest jerk in whole world ....doesnt know what and how to teachand is extreemly unfair ... do not take his class , or you will end up being a looser like him . Dunno how the hell is he surviving as the teacher !!! Avoid .....
He is very good teacher. His approach is little bit different and high level and helpful in long run while implementing in realtime. He supports students to expose to highlevel professional education by advising on IEEE research papers. Which helps students to develop creativity develop new strategies.
i tried to took this course online along with a java programing course. i never recieved the sylabus and could never get clear timely awnsers to my questions . the professor did not utilizize the d2l system. i became so fustrated with this that i droped the courses looseing my tuition.
This is a professor who truly cares about his students and goes out of his way to help them. He is constantly available and always willing to listen and drop everything for students who show up with problems. He is extremely intelligent and competent and students who have trouble with him are probably having trouble with the difficult subject.
Online class that works best if you read the examples in the book. Jayantha's examples that are mailed to you often contain way too many typos for a programming course,(just 1 will make the program not work). It is also really surprising that a computer based class is so behind in its use of technology. The only way to do anything is by e-mail
This professor is the best! Not only has he single-handedly built the graduate program, but he goes out of his way to help students. He has a big heart and he offers courses on the cutting edge of the discipline. He organizes conferences. He is the only one in the dept who helps students find topics for the thesis. Highly recommended.
Thank you Dr. Herath. Because of you I got a masters degree that made me marketable, I got a good job and I got a green card. I am indebted to you.
This is a wonderful course- one of the best this semester. Really interesting and very helpful. One of the best instructors I have had in a long time.
Not clear at all about anything in this course.
Hopeless guy....
He is the worst professor I have ever seen. Very irresponsible, highly unorganized. He knows nothing (I bet he can not write a hello world program in any language).I don't understand how he is hired. Did his PhD in Japan (think it is very easy to do a PhD in Japan). You will learn nothing from any of his course. Nearly 10 complaints filed in the de
This professor is a nice Human Being.
One of the reason why people change their major...a complete waste of time and money to take class with this guy...learnt nothing from his class...this guys should be taught a lesson for ruining people's life....
Unbelievable bad experience with this professor. Before you choose his course, you'd better consider it at least twice.
Excellent instructor. He honestly wants student learn. I like his style. Very approachable.
This teacher may be good with graduate students,from what I have read her, but has absolutely no time or effort for undergraduate/online courses. The lecture was on google if you looked hard enough for free, the assignments were vague at best, and the curriculum skipped concepts that were necessary for what he did "teach". I'm tired of bad english
Great Professor. He is more concern on teaching concepts than judging students by grades.
this man does not reply to emails for weeks. if you take this class online and need help, you are on your own. i warned you.
Fantastic Guy. He is more enthusiast teaching students than grading.
great
Geniune interested in student learning. Skilled.
very educational
best helpful professor so far. kind and knowledgeable.
THis is the worst professor I have ever seen!
Assignments are VERY vague no clear direction. Quizzes cover only half of the stuff in the chapter the rest he is pulling out of thin air. I'm in every class and listen to the lectures but this professor is not a very good teacher. To anyone who reads this I would recommend taking a different professor that actually knows how to teach not lecture.
Very rude professor i have ever met. Can't expect any good thing from him. Grade C is fix for most of the students in class. Hate this
I stopped wearing my seat belt on the drive to class, because death seemed like a better option than attending his lectures.
First and foremost, Professor Herath is not only disorganized at times, but very inaudible in class. I highly suggest you sit in the front row. Need to email the teacher a question? Expect a very brief response, and when I say brief I mean literally 2-3 words. I am surprised that no one stood up to report this professors practices.
First and foremost, Professor Herath is very disorganized at times and is barely audible in class. I suggest you book a seat in the front row. Emails are answered in brief fashion ( 1-3 words), and expect little to no help on the final project. I'm surprised the teacher hasn't been reported to school officials for his practices.
This Professor is one of the horrible professor you ever get. He is not helpful and even if you go to his office to talk and he will send you back. Every one in their department knows he is one of the horrible and he does not care student.
If he assigns a final project, expect a master level project with no experience of the language at all. Do not buy the book!!
For being an introductory course, he did not frame this material in an understandable or helpful way. This is the basic introductory course of computer science, yet I who has a background in the field before coming here was still confused by his class. You NEED to read the textbook on your own to learn anything from Herath. Best of luck.
you can't hear anything he says or understand him, don't take him you'll hate your life because of him.
Here is a rundown of a typical class period: Sit down, wait in awkward silence for 5 minutes. Receive a sheet of poorly formatted, outdated class material. Sit for another 45 minutes while he ambles around the room asking if anyone has questions. Receive the exact solution for the next day's lab. Leave class having learned nothing.
Worst Professor in the CSC department. Horrible lecture. wasted my money by taking a class with him. did not gain any knowledge on computer architecture through his lecture and had to spend a lot of time working on my own. Department must take action on him. He is a shame to the department. Wasted my entire semester.
Lecture is him handing you a worksheet with no explanation, then ambles around the room for showing individual people how to do it. Only 2 out of 7 exams and less than half the rest of the work spelled out in the syllabus was done. A very nice person who should've taken a research gig because he's a terrible teacher. Final grade is arbitrary.
He doesn't teach. He talks. Some of his assignments are marked extra but are needed for your grade. He doesn't explain which are needed. Had to self-teach most of the material.
Worst professor, Don't know how he become a teacher. He literally never teach anything. Comes to class and solve some programming question himself, Totally boring class.
You will need to refer to outside material (I suggest thenewboston on YouTube) in order to complete the assignments. He leaves no room for questions in his lectures, and he doesn't include things like sorting or arrays into assignments, just classes. That being said, assignments are easy, so if you can do those easily this class is easy credits.
Dr. Herath is by far the worst professor I have ever come across. He is extremely hard to understand and just underlines words on a piece of paper copied from a book during the lecture. He was never at any of the labs, so students quit showing up for them eventually. I am actually astonished that the university has not taken action with him.
Where do I start? I accidentally took 2 classes with him( csci 201 and csci 220). First of all, you wont be able to hear him even if sit at the front. Secondly, final exam is 50% of the grade and it will actually be very tough. Thirdly, he just comes to class and read notes(mumbles). Youll get a C grade if youre really lucky lol
- Show up to class for him to just lecture from old powerpoints and him doing problems - Lab are jokes not many students show up because professor doesn't either - Grades are 25% Assignments 25% Midterm and 50% Final so if you screw up on either of those 3. Just drop. - You will spend 3 times the hour of the class outside to understand anything.
Herath is by far worst then any other professor. Stay away from him. If you want care about school
lectures feel like an eternity learn from handouts
Don't expect to get anything from his lectures (terrible English, quiet, mumbled), Google is your resource. Projects weren't hard or important, and midterm/final tests were short and easy if you had surface level understanding. Final was half of grade, midterm and projects were a quarter each. Take if you can already program or just look it up.
His finals are worth 50% of your grade. Sometimes he attends his own labs for 15 min or so. If he says something is on the test you have no idea if it is true. He is, The Most Terrible Professor in St. Cloud. Seriously, avoid if possible. Hopefully by the time you read this 320 will have been taken away from him. (I appealed, grade is an S)
One of the worst professors Ive ever had. Mumbles through most of his lectures and doesnt have a good grasp on English at all. Only shows up to the labs for 15 minutes at most, if even. Final counts for 50% of the grade and puts questions on the exams he never prepares you for. Google is your main resource. Avoid if at all possible.
Avoid at any and all costs. Consider transferring schools or switching programs. Seriously, it's that bad.
Used other professors slides. Only thing he did was read through word for word examples. The exams were just assignment questions. He didn't update grades until the last second. Still hasn't posted final exam grades. Only missed 4 points prior to the final and somehow got an A-. Never answered emails.
The most TRASH professor i have ever seen in my entire life. Legit TRASH. IDK why and how he is even a professor. This ruins all the students career. Teaching is complete zero.
His teaching style is different to most professors. If you really put in the work, you will do well in his class. There are many negative feedback here and it's not surprising because he is socially awkward yet he is a great professor! Read the textbook, attend every class and meet him if you have any questions. A very knowledgeable, caring person.
I actually failed his class. He helped me in retaking the class and I managed to get a B. He is very different. I used to dislike him but after he helped me, I admire him a lot for his genuine concern for his students. If you miss classes, not pay attention, and don't read the textbook, you won't pass. He is strict but a great professor!
SCSU should do something about this professor. No wonder why the enrollment rate has gone down. Unbeliavable
Nice guy but terrible professor. At times he doesn't speak clearly and doesn't explain questions well. Any attempt to get help from him directly results in more confusion. Worst of all TA doesn't help that much either and can't guide you at all in lab assignments. Mid term and final makeup 50% of grade so don't fail either otherwise you in trouble.
I know this course is not as bad as it once was due to conversations with past students. It still is problematic. One big final exam worth 50% I think. Form up groups in any way you can even when it is online. TA allowed corrections on labs.
Um.. this professor typically has LONG (4 hours) lectures that are filled with nonsense tbh... There is no homework really.. just labs due every week... tbh the labs are VERY easy if you try a little. This professor's exams are actually the same stuff that is covered in class. (but everything is basically on D2L so just review the videos/docs.
Lectures are extremely dry and over 3 hours each. Final exam is worth 50% of the grade. I would say don't take this professor but you probably won't have the choice. Just buckle up and good luck.
He is truly a nice guy, but his lectures are 3 hours for no reason. You are put in a breakout room for 2 of the 3 hours just to do your work, which you do not need that much time for. it is a programming class and nothing like it was advertised as. 50% final and 25% midterm. I sure hope I pass
The class is pretty easy if you apply yourself. He has a heavy accent and sometimes it is hard to understand however lecture was more about slide content. Hes not strict on due dates either however there are two exams that combined make 75% of your grade so be prepared. Confusing grader but I finished with a B so its not that bad.
Worst class and professor EVER. Complete garbage. Lectures are 3 hours long and pointless. The final exam is 50% of your grade. There is NO communication if you are online. Take in-person, prepare to teach yourself, and make friends with your classmates. Best of luck.
He seems nice. The class said it was in-person but it was actually online. The prof didn't do much teaching, the TA did most of the work. The final exam definitely screwed other students over. It covered concepts we had only recently learned (HTML) or concepts we hadn't learned at all (classes in python). It's only an easy A if you've coded before.
This guy should not be a professor. His lectures are completely trash and he clearly has no concept of how to teach. You will learn nothing in this class and it will basically just be busy work. If you try to ask a question during class time he'll rush you and treat you like you're stupid. Its a very old school approach, "I talk, you listen".
Easy to pass when you attend the classes and you can also submit your homeworks after the due date.
The course is super unstructured and convoluted. There is little to no instruction on what you are supposed to be doing. Overall a terrible experience.
Worst experience I've had in a class ever, documents from other classes still on the homepage, just generally disorganized. Like others have said, topics hardly covered or never covered appear on exams, and there is very little instruction on what you are supposed to be doing.
I created an account here just to warn everyone about this "Professor." He can somehow turn a 20-minute lesson into a deranged 3-hour trip into a very confused man's mind that leaves you with more questions than answers. He teaches nothing and is incredibly disorganized. Class size went from 28 to 14 in 2 weeks. Great job.
Intelligent but almost zero teaching skills
Genuinely did not learn anything from attending these classes. I was still able to obtain a good grade but none of my learning was obtained from the professor or the resources provided. Google is a necessity for this class! D2L page is very disorganized and can be difficult to find assignments. Do not recommend it unless you can teach yourself!
Do you love to learn? Good, you won't learn anything taking this course. At least I haven't. Three hour lectures for what good reason? 1/3 of the lecture is him rambling and then you're sent out to break out rooms with a partner whose just as confused as you are. His D2L is heavily disorganized, so good luck finding what you're looking for.
Does not actually teach, the entire class will be up to you to teach yourself from Google. Lectures are confusing and hard to understand with extremely long tangents on unrelated subjects. Does not provide much help even when asking. Do not take unless you can teach yourself fully!
The tragedy of this professor is it seems like he wants you to learn and do well but he is just not good at teaching. His D2L is a mess, but is helpful if you can navigate it. Lectures are boring and largely a waste of time. 50% of your grade is based on the final and another 25% on the midterm. I don't feel like I learned anything in this class.
Jayantha isn't the best professor, his D2L is all over the place. He knows what he's teaching, but he doesn't know how to teach it. Really hard to understand him, but he's really flexible and understanding.
Read all the other reviews. All very accurate fr.
Very caring professor, will always respond to emails or if you need help. All of the work and exams are projects so as long as you can complete those you will be okay. Lectures can be a bit long but he allows google and other resources on your projects so overall a really nice guy.
This class was a joke - Dr. Herath did not teach anything and just rambled. He teaches so little that the midterm and final exams (75% of grade) were exact repeats of previous exams, that he had posted the answer key for. This is the only way students will pass the class. It's sad that the CSCI department lets this happen.
The lectures are dry and the workload is heavy, but Unstuck ai's study tools really helped me stay on top of the material. The final is 50% of the grade, so be prepared to put in the work.
I was really looking forward to this class but the prof made it way worse than I was expecting. His D2L is a mess, and so are his notes. Not once did he walk through how to solve a problem, but instead just talked about the notes he had on it. Labs were easy as he gave us the code for most of them. He also didn't even grade my final exam. Beware.
I wouldn't ever take classes from him again. He will ask if you have any questions, but won't listen to any of your questions regardless of whether you speak in the class or not. He is impossible to deal with.
About 3 weeks in he started having all the students do "presentations." He never taught again, he just had one person read off a PowerPoint each day and then ended class when they were done even if it was 45 minutes early. Many of them were the same topic over and over. I got an A. He didn't even grade my last 2 projects or my Final Exam.
Class Info
Online Classes
100%
Attendance Mandatory
22%
Textbook Required
27%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.40 avg changeRatings by Course
BCIS350
5.0
(1)HST350
5.0
(1)VARGRADUATE
5.0
(1)CSISEM
5.0
(1)CSI650
5.0
(3)Difficulty by Course
CSALL
5.0
CSISEM
5.0
CSI650
5.0
CSCI697
5.0
CS606
5.0