2.0

Jayantha Herath

Computer Science - St. Cloud State University

2.0
Quality
3.5
Difficulty
13%
Would Retake
99
Reviews
2.0
Quality
3.5
Difficulty
2.1
Helpful
1.9
Clarity

13%

Would Retake

99

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

22%

Textbook Required

27%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 28 grades
Most common grades:
Not sure yet (10)
A (9)
A+ (4)
Grade Distribution
A(13)B(5)C(3)D(3)F(1)A-/B+(5)
Based on 44 reported grades
Not sure yet: 10
A: 9
A+: 4
B: 3
Common Tags
Test heavy (16)
Lecture heavy (14)
Graded by few things (9)
Tough Grader (6)
Skip class? You won't pass. (5)
GRADED BY FEW THINGS (5)
Get ready to read (4)
TEST HEAVY (3)
Rating Trend

Declining

-1.40 avg change
Aug
Sep
Feb
May
Aug
Jan
Last 6 months
Ratings by Course

BCIS350

5.0

(1)

HST350

5.0

(1)

VARGRADUATE

5.0

(1)

CSISEM

5.0

(1)

CSI650

5.0

(3)
+24 more courses
Difficulty by Course

CSALL

5.0

CSISEM

5.0

CSI650

5.0

CSCI697

5.0

CS606

5.0

Reviews (99)
2.0
4.0
CS320
Mar 2, 2003

academically know little

2.0
3.0
CS610
Apr 5, 2003

badddddddd

2.0
3.0
CS320
Apr 6, 2003

Overall, a very poor quality professor.

4.0
3.0
CSCI320
Apr 7, 2003

No Comments

1.0
5.0
320
Apr 8, 2003

My God!!!!!!I've never seen a teacher like him before. He should get kicked out of the school.

1.0
5.0
CSCI320
May 7, 2003

No Comments

1.0
3.0
CS320
Jun 13, 2003

Man how can he be a teacher!!! If he can be a teacher, I can be a teacher in my freshman year.

4.0
3.0
CSCI320
Jun 30, 2003

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.

5.0
4.0
BCIS350
Dec 15, 2003

Very unsure about the topic he is teaching.

5.0
2.0
CS615
Jan 3, 2004

Taught a wide variety of areas on computer security. Cooperative. Very helpful.

1.0
3.0
CS615
Feb 23, 2004

unsure about what he was teaching, he doesn't know what he was teaching

5.0
2.0
CSCI610
Mar 31, 2004

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. :)

2.0
4.0
CSCI610
Apr 4, 2004

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.

1.0
4.0
CSMANY
May 4, 2004

No Comments

1.0
5.0
CSALL
May 18, 2004

NO CHARACTERISITICS TO BE A PROFESSOR. DUNNO HOW HE HAS MANAGED TO SURVIVE HERE. VERY PARTIAL.

3.0
4.0
CSCI320
Jul 20, 2004

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.

4.0
2.0
320
Nov 23, 2004

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.

3.0
3.0
CSCI320
Jan 24, 2005

Seems like a nice guy. Bad teacher...avoid.

2.0
5.0
CSCI320
Aug 17, 2005

extremely confusing... very hard to understand.. did not understand anything he was teaching

1.0
4.0
CSCI320
Nov 13, 2005

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.

1.0
3.0
CS
Dec 29, 2005

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 .....

5.0
1.0
HST350
Mar 5, 2006

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.

1.0
3.0
CSCI260
Apr 1, 2006

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.

5.0
3.0
VARGRADUATE
May 31, 2006

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.

2.0
2.0
CSCI261
May 1, 2007

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

5.0
5.0
CSISEM
Dec 10, 2007

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.

5.0
5.0
CSI650
Dec 11, 2007

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.

5.0
5.0
CSCI615
Dec 12, 2007

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.

1.0
5.0
CSCI320
Feb 19, 2008

Not clear at all about anything in this course.

1.0
5.0
CSCI697
Oct 16, 2008

Hopeless guy....

1.0
5.0
CSCI320
Nov 13, 2008

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

4.0
2.0
CSCI320
Dec 27, 2008

This professor is a nice Human Being.

2.0
2.0
CSCI320
Nov 8, 2009

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....

1.0
5.0
CSCI320
May 24, 2010

Unbelievable bad experience with this professor. Before you choose his course, you'd better consider it at least twice.

5.0
2.0
CSCI320
Jul 20, 2011

Excellent instructor. He honestly wants student learn. I like his style. Very approachable.

2.0
4.0
JAVA1
Mar 14, 2012

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

5.0
1.0
CSCI592
Apr 15, 2013

Great Professor. He is more concern on teaching concepts than judging students by grades.

2.0
3.0
CSCI261
Jul 2, 2013

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.

5.0
1.0
CSCI513
Mar 4, 2014

Fantastic Guy. He is more enthusiast teaching students than grading.

5.0
1.0
CSCI615
May 14, 2014

great

5.0
2.0
CSCI610
May 15, 2014

Geniune interested in student learning. Skilled.

5.0
3.0
CSCI592
Jun 3, 2014

very educational

5.0
1.0
CESI210
Sep 28, 2014

best helpful professor so far. kind and knowledgeable.

1.0
5.0
CSCI320
Nov 26, 2014

THis is the worst professor I have ever seen!

2.0
4.0
CNA196
Grade: Not sure yet
Jan 30, 2015

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.

1.0
5.0
CSCI610
Apr 9, 2015

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

1.0
5.0
CSCI320
May 18, 2015

I stopped wearing my seat belt on the drive to class, because death seemed like a better option than attending his lectures.

1.0
5.0
320
May 19, 2015

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.

1.0
5.0
320
May 19, 2015

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.

1.0
5.0
CS606
Feb 11, 2016

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.

1.0
4.0
CSCI320
Grade: Not sure yet
Apr 30, 2016

If he assigns a final project, expect a master level project with no experience of the language at all. Do not buy the book!!

2.0
3.0
CSCI200
Dec 11, 2016
Wouldn't take again

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.

Get ready to read
Skip class? You won't pass.
GRADED BY FEW THINGS
1.0
5.0
CSCI200
Jan 19, 2017
Wouldn't take again

you can't hear anything he says or understand him, don't take him you'll hate your life because of him.

1.0
2.0
CSCI320
Grade: A
Apr 20, 2017
Wouldn't take again

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.

GRADED BY FEW THINGS
1.0
5.0
CSCI320
Grade: C
Jun 8, 2017
Wouldn't take again

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.

Tough Grader
Hilarious
2.0
4.0
CS320
Grade: Rather not say
Oct 14, 2017
Wouldn't take again

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.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
3.0
CSCI260
Grade: Incomplete
Oct 24, 2017
Wouldn't take again

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.

LECTURE HEAVY
1.0
5.0
CSCI200
Grade: F
Dec 13, 2017
Wouldn't take again

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.

Tough Grader
SO MANY PAPERS
Hilarious
2.0
4.0
CSCI201
Grade: Not sure yet
Nov 28, 2018
Wouldn't take again

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.

Get ready to read
GRADED BY FEW THINGS
1.0
4.0
CSCI201
Grade: Not sure yet
Dec 20, 2018
Wouldn't take again

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.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
4.0
CSCI220
Grade: B
Dec 21, 2018
Wouldn't take again

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

Tough Grader
TEST HEAVY
1.0
5.0
CSCI220
Grade: D
Dec 29, 2018
Wouldn't take again

- 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.

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
3.0
CSCI260
Grade: Drop/Withdrawal
Apr 21, 2019
Wouldn't take again

Herath is by far worst then any other professor. Stay away from him. If you want care about school

Test heavy
Tough grader
1.0
3.0
CSCI200
Grade: B-
Apr 24, 2019
Wouldn't take again

lectures feel like an eternity learn from handouts

Graded by few things
Test heavy
Lecture heavy
1.0
2.0
CSCI201
Grade: A+
May 6, 2019
Wouldn't take again

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.

Graded by few things
Test heavy
1.0
5.0
CSCI320
Grade: C-
May 6, 2019
Wouldn't take again

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)

1.0
5.0
CSCI320
May 16, 2019
Wouldn't take again

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.

So many papers
Lecture heavy
Graded by few things
1.0
4.0
CSCI320
Aug 16, 2019
Wouldn't take again

Avoid at any and all costs. Consider transferring schools or switching programs. Seriously, it's that bad.

Get ready to read
Graded by few things
Lecture heavy
1.0
2.0
CSCI201
Grade: A-
Aug 26, 2019
Wouldn't take again

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.

Graded by few things
1.0
5.0
CS320
Grade: Drop/Withdrawal
Oct 10, 2019
Wouldn't take again

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.

Skip class? You won't pass.
Test heavy
Tough grader
5.0
5.0
CSI650
Grade: B+
Oct 20, 2019
Would take again

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.

5.0
5.0
CSI650
Grade: B+
Oct 20, 2019
Would take again

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!

Accessible outside class
Skip class? You won't pass.
Caring
1.0
5.0
CS320
Grade: Not sure yet
Dec 11, 2019
Wouldn't take again

SCSU should do something about this professor. No wonder why the enrollment rate has gone down. Unbeliavable

Graded by few things
Test heavy
Tough grader
1.0
5.0
CSCI320
Grade: C+
Sep 14, 2020
Wouldn't take again

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.

Test heavy
Lecture heavy
3.0
5.0
CSCI320
Grade: Rather not say
Dec 30, 2020
Wouldn't take again

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.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
1.0
CSCI320
Grade: B-
Apr 8, 2021
Would take again

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.

Participation matters
Lecture heavy
1.0
3.0
CSCI320
Grade: Not sure yet
Apr 23, 2021
Wouldn't take again

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.

Test heavy
1.0
4.0
CSCI169
Grade: Not sure yet
Dec 15, 2021
Wouldn't take again

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

Lots of homework
Skip class? You won't pass.
3.0
4.0
CSCI169
Dec 20, 2021
Wouldn't take again

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.

1.0
4.0
CSCI320
Grade: B
Dec 23, 2021
Wouldn't take again

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.

Graded by few things
Test heavy
Lecture heavy
2.0
2.0
CSCI200
Grade: A
Dec 27, 2021
Wouldn't take again

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.

1.0
3.0
CSCI320
Grade: Not sure yet
May 3, 2022

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".

Test heavy
5.0
1.0
CSCI220
Grade: A-
Aug 18, 2022
Would take again

Easy to pass when you attend the classes and you can also submit your homeworks after the due date.

Clear grading criteria
Gives good feedback
Accessible outside class
1.0
3.0
CSCI200
Grade: Not sure yet
Sep 12, 2022

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.

1.0
2.0
CSCI200
Grade: A
Dec 12, 2022

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.

Test heavy
1.0
5.0
CSCI200
Grade: Incomplete
Jan 24, 2023

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.

Test heavy
Graded by few things
1.0
3.0
CSCI200
Grade: A
Feb 22, 2023

Intelligent but almost zero teaching skills

So many papers
Lecture heavy
Test heavy
1.0
4.0
CSCI200
Grade: A
Apr 18, 2023

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!

Lots of homework
Lecture heavy
Test heavy
1.0
2.0
320
Grade: Not sure yet
Apr 20, 2023

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.

Get ready to read
Lecture heavy
1.0
5.0
CSCI200
Grade: A
Apr 25, 2023

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!

Lots of homework
Lecture heavy
Test heavy
1.0
3.0
CSCI320
Grade: A-
Dec 21, 2023

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.

Test heavy
1.0
4.0
CSCI169
Grade: A+
May 3, 2024

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.

1.0
3.0
CSCI169
Grade: A+
May 5, 2024

Read all the other reviews. All very accurate fr.

5.0
2.0
CSCI201
Grade: A+
Aug 1, 2024
Would take again

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.

Lecture heavy
1.0
1.0
CSCI320
Grade: A
Sep 20, 2024
Would take again

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.

Graded by few things
2.0
4.0
CSCI320
Grade: B
Feb 19, 2025

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.

1.0
2.0
CSCI320
Grade: A
May 23, 2025

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.

Lecture heavy
1.0
5.0
CS
Aug 28, 2025

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.

Lecture heavy
1.0
1.0
CSCI411
Grade: A
Jan 1, 2026

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

LowHigh

Predicted Grade

B+

95% confidence
Based on 28 grades
Most common grades:
Not sure yet (10)
A (9)
A+ (4)
Grade Distribution
A(13)B(5)C(3)D(3)F(1)A-/B+(5)
Based on 44 reported grades
Not sure yet: 10
A: 9
A+: 4
B: 3
Common Tags
Test heavy (16)
Lecture heavy (14)
Graded by few things (9)
Tough Grader (6)
Skip class? You won't pass. (5)
GRADED BY FEW THINGS (5)
Get ready to read (4)
TEST HEAVY (3)
Rating Trend

Declining

-1.40 avg change
Aug
Sep
Feb
May
Aug
Jan
Last 6 months
Ratings by Course

BCIS350

5.0

(1)

HST350

5.0

(1)

VARGRADUATE

5.0

(1)

CSISEM

5.0

(1)

CSI650

5.0

(3)
+24 more courses
Difficulty by Course

CSALL

5.0

CSISEM

5.0

CSI650

5.0

CSCI697

5.0

CS606

5.0

Similar Professors