4.2

Gayan Gamage

Computer Science - Seneca Polytechnic

4.2
Quality
2.8
Difficulty
78%
Would Retake
87
Reviews
4.2
Quality
2.8
Difficulty
4.1
Helpful
4.1
Clarity

78%

Would Retake

87

Reviews

Rating Distribution
Official

5

52

4

14

3

10

2

4

1

7

What Students Say

Anyways avoid taking him or you'll fail

IPC144 - 1.0 rating

I highly recommend you to take this course with him

APS145 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 63 grades
Most common grades:
A (28)
A+ (21)
B+ (5)
Grade Distribution
A(49)B(3)C(2)D(1)F(2)A-/B+(7)
Based on 74 reported grades
A: 28
A+: 21
B+: 5
Not sure yet: 5
Common Tags
Gives good feedback (31)
Respected (21)
Caring (16)
Amazing lectures (16)
Group projects (13)
Amazing lectures (12)
Clear grading criteria (11)
Tough grader (10)
Rating Trend

Declining

-0.69 avg change
Oct
Nov
Dec
May
Sep
Dec
Last 6 months
Ratings by Course

OOP244

5.0

(3)

IPC144

4.2

(53)

NDD145

4.0

(1)

APS145

3.9

(30)
Difficulty by Course

IPC144

2.9

APS145

2.7

OOP244

2.3

NDD145

2.0

Reviews (87)
5.0
3.0
IPC144
Grade: B
Jan 13, 2017
Would take again

He is a really good Prof. His lecture are easy to understand because he explains everything and if you still don't get it, he will do it till you will understand. His marks are fair even though there are a lot of quizzes (every week).

Respected
Clear grading criteria
Caring
5.0
2.0
IPC144
Grade: A+
May 24, 2017
Would take again

Gayan is an amazing and easy-going professor. He was always available for questions after class and ensured that I understood the concept. Gayan always managed to throw in a bonus question or two in the quizzes and tests. These bonus questions were free marks, so ALWAYS ATTEMPT them.

Amazing lectures
Caring
EXTRA CREDIT
3.0
5.0
IPC144
Grade: A
Jan 31, 2017
Would take again

Very fair grader. It is almost impossible to get under b. Gave free marks on quizzes if you showed up. very fair on grading on everything which included labs, and tests. If you wrote something he would give you partial marks for trying. So dont leave anything blank.

Respected
5.0
2.0
IPC144
Grade: A+
Jan 14, 2018
Would take again

He's amazing.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
IPC144
Jan 18, 2018
Would take again

He's an awesome teacher. I only had him for the IPC144 "group work" aka flow chart class but I wish I had him as my actual IPC 144 teacher. He's very passionate and knowledgeable about his work.

Participation matters
Skip class? You won't pass.
Inspirational
5.0
2.0
IPC144
Mar 12, 2018
Would take again

Awesome instructor, really cares that the students understand the material. Always gives partial marks on tests and quizzes when he sees that you attempted an answer. Super patient, and will go over a topic as many times as needed for you to understand. Gives extensions on the labs when he sees the majority of the class struggling with the code.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
1.0
IPC144
Grade: A
Mar 19, 2018
Would take again

He wasn't the main IPC144 teacher, his class is worth 5% of the whole course. Just show up to class, participate, and get those free marks.

Respected
Inspirational
Amazing lectures
4.0
3.0
IPC144
Grade: A
Apr 10, 2018
Would take again

He is actually a good professor. He knows a lot related to C and quite understanding. He marks kinda fairly as well.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
3.0
IPC144
Mar 26, 2018
Would take again

Very flexible with students

5.0
3.0
IPC144
Grade: A+
Apr 18, 2018
Would take again

This is professor is really good. He must start teaching OOP244 and OOP345. Excellent Professor, always care for student. Best professor at Seneca.

Gives good feedback
Respected
Caring
4.0
2.0
IPC144
May 10, 2018
Would take again

Great Prof for IPC 144, easy marker even if you make mistake on the quiz test he will give you partial marks. If hand your assignments or workshop late he will still give the marks. overall great

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
IPC144
Grade: A+
Aug 4, 2018
Would take again

Best Programming Professor at Seneca. No other professor has skill to teach C programming as effective he does. Always care for student.

Gives good feedback
Respected
Participation matters
5.0
2.0
IPC144
Grade: A
Aug 23, 2018
Would take again

Prof Gayan is an amazing professor. He knows the course really well. He cares for his students and makes time even outside of his class to answer any question or confusion we may have about the lecture. Hes an easy marker too. Highly recommended!

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
IPC144
Aug 24, 2018
Would take again

He is such an inspiration. He knows what he is teaching. I saw him several times to go beyond the class time to make us understand certain topics. He is very helpful. If a student needs any help or guidance, he is always there to help you. He also shares real job field experiences which is really motivating. I would love to do his course again.

Inspirational
Amazing lectures
Caring
5.0
1.0
IPC144
Grade: A+
Dec 4, 2018
Would take again

I absolutely love this guy, he is amazing at what he does and that's why he deserves such a good rating. He even offered to help with further classes like OOP244-can't thank him enough.

Gives good feedback
Participation matters
Hilarious
5.0
4.0
IPC144
Grade: A
Jan 11, 2019
Would take again

He know what he is doing. He is such a great professor who cares alot about his students and always ensures all his students underestand his concepts. He also helps about future careers and the best way to get there. There is not enough space to write how great he is, I just can say HE IS THE BEST.

Gives good feedback
Respected
Inspirational
4.0
3.0
IPC144
Grade: A-
Apr 6, 2020
Would take again

His lectures are great! Lot's of information around his class, if you wanna over achieve. Just make sure you understand the topic, or he will get frustrated with you during labs.

Respected
Lots of homework
Amazing lectures
5.0
3.0
IPC144
Grade: A
Apr 28, 2020
Would take again

one of the best profs in seneca.

5.0
2.0
IPC144
Grade: A+
Apr 28, 2020
Would take again

He explains the subject very well and gives us lots of assignments for practice before midterm and final tests. Due to Covid19, the class happens online and he replies to my SMS quickly with lots of detailed instructions. Gayan has 10 min tests before every lecture, it's quite easy if you read the materials carefully and spend time practicing

Lots of homework
Participation matters
Caring
3.0
4.0
IPC144
May 3, 2020
Wouldn't take again

Generally speaking, Gayan is average in my opinion. His good qualities are that he is a very easy marker and sometimes can explain a few points pretty well. Most of the time he does not explain his concepts clearly, is not lenient for deadlines, and gives a lot of homework. As long as you are ahead of the class and self-study then you will be fine.

Gives good feedback
Lots of homework
Participation matters
2.0
3.0
APS145
Grade: A+
Aug 26, 2020
Wouldn't take again

He didn't teach anything at all. Only 2 lectures and the rest are all group homework. Besides, he did not give details about the solutions. If you are lucky and your group mates are great then you could get a decent mark and learn from them. But if not, you don't know where to get help.

Accessible outside class
Group projects
5.0
2.0
APS145
Grade: A+
Dec 6, 2020
Would take again

Gayan Gamage is a good professor, explains the subject clearly and gives clear instruction about given tasks. He also gives good feedback to improve weak sides.

Gives good feedback
Clear grading criteria
Tough grader
4.0
3.0
APS145
Grade: A
Apr 14, 2021
Would take again

Professor Gamage is perfect, he is absolutely knowledgeable. I would definitely take any course that he teaches. I highly recommend you to take this course with him.

Group projects
Amazing lectures
Caring
4.0
2.0
NDD145
Apr 15, 2021
Would take again

he is a very good professor and he gives good grades too. i would suggest to take his class 1000000%

Gives good feedback
Respected
Caring
5.0
3.0
APS145
Grade: Incomplete
Apr 16, 2021
Would take again

You need to attend mostly for grading workshops. He grades very leniently and grades even better for the last ones since not everyone does them. Logic tests aren't easy. Yes he doesn't teach much but all the more I think he's the definition of "great guys don't teach" (due respect to him and other profs). Would like him for programming classes.

4.0
2.0
APS145
Grade: A
Apr 19, 2021
Would take again

The Professor is so good. As I find this course easy, just complete his weekly workshop on time. Even if you are not 100% true with WS, yet you will not loose marks. Trust me he is good with grading. You can explain your problems if you somehow not able to complete work, he understands better. Easy A grade, if you complete weekly work stuff.

Gives good feedback
5.0
2.0
APS145
Grade: A
May 10, 2021
Would take again

Great Professor, always available

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
1.0
APS145
Grade: A+
May 18, 2021
Would take again

Great professor. Easy grader. Really helps you out and responds to all your emails. Would recommend.

Gives good feedback
Accessible outside class
Caring
5.0
4.0
APS145
Aug 12, 2021
Would take again

Gayan is a wonderful professor. Online classes are painful, and most professors tend to give too much homework without actually teaching. Gayan is not like that! He teaches very well, gives clear instructions, gives positive and constructive criticism, and is approachable outside class (for any questions).

Gives good feedback
Respected
Amazing lectures
5.0
2.0
APS145
Grade: A
Aug 25, 2021
Would take again

Doesnt explain much about workshops, but easy grader. Recommended if you want to pass APS145 easily.

Respected
Group projects
Hilarious
5.0
3.0
APS145
Grade: A+
Aug 30, 2021
Would take again

Great Professor, great lectures and very fair grader.

Group projects
Clear grading criteria
Amazing lectures
5.0
3.0
APS145
Grade: A+
Oct 11, 2021
Would take again

Gayan is a Great Prof. Wish I had him for all my programming related classes such as IPC144 and OOP244 , not only for APS145. His instructions are clear and is also a flexible grader

Gives good feedback
Respected
Lots of homework
5.0
2.0
APS145
Grade: A
Oct 11, 2021
Would take again

One of the Best Professors to learn about computer programming @ Seneca. His APS145 class helps a lot to understand about programming concepts which comes in handy for IPC144

Inspirational
Amazing lectures
EXTRA CREDIT
5.0
1.0
IPC144
Grade: A
Oct 24, 2021
Would take again

He's the best proff. in Seneca. He helped me a lot in IPC144.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
APS145
Grade: A+
Jan 9, 2022
Would take again

I had the most positive experience in his class. He gives clear and detailed explanations for the workshops, and communicates expectations clearly. To me it's clear that he enjoys problem solving and is helpful to students. He is also incredibly fair with grading (esp group work) and gives constructive feedback EVERY TIME. I highly recommend!

Gives good feedback
Participation matters
Group projects
5.0
2.0
APS145
Jan 12, 2022
Would take again

He is an easy grader. He doesn't explain a lot about workshop but if you follow the instructions on the document, you will be fine.

Gives good feedback
Group projects
4.0
3.0
APS145
Jan 24, 2022
Would take again

Gayan is a good professor and a good grader too. His workshops are simple and easy if u attend his classes

Group projects
Amazing lectures
3.0
2.0
APS145
Mar 1, 2022
Would take again

doesnt teach anything, not even his lessons, just reads off what the school gives him lol

3.0
3.0
APS145
Grade: A
May 1, 2022

Fair grading but I wished the professor could teach more techniques in-depth, other than handing out workshops and called it a day. Quizzes were tough and short in time, therefore you need to build your own technique to compensate what could have built your foundation in class.

5.0
1.0
APS145
Aug 10, 2022
Would take again

He is an easy going professor and tells us what very specifically. He is just amazing and is a easy grader.

Group projects
Gives good feedback
Respected
5.0
3.0
IPC144
Grade: A
Aug 14, 2022
Would take again

He gives us marks even I submitted in Email some workshops as I was getting some problems in putty server, so he always understand the problem of student.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
3.0
4.0
APS145
Grade: B+
Dec 1, 2022

I know he's a smart guy, but I don't know if he's a good instructor at least for this course. He was a tough grader and wasn't very generous for feedbacks. I often felt he asked us more than what he taught us. He did ok in other courses reportedly, maybe I could take his other courses in the future.

Tough grader
Group projects
Test heavy
4.0
3.0
APS145
Grade: A+
Dec 5, 2022
Would take again

He's a good professor and gives good feedback. If you follow his feedback, you'll do well in this course.

Gives good feedback
3.0
5.0
IPC144
Grade: Not sure yet
Dec 13, 2022

Gayan's lecture is easy to get confused in, and I'm unsure if he can explain the material effectively. He often crams so much information into one lecture that he has nothing to say in the next. Despite showing and explaining relatively simple examples, the quiz is far more challenging than what he teaches.

Get ready to read
Lots of homework
Test heavy
5.0
1.0
APS145
Grade: A
Dec 17, 2022
Would take again

A very good professor in my opinion. If you pay attention to what he teaches then you will easily score good.

Participation matters
Amazing lectures
Gives good feedback
3.0
4.0
IPC144
Grade: A
Dec 21, 2022

I would not recommend Mr. Gamage for beginners. He provides bad feedback (usually it's one-sentence feedback). As a beginner, I was extremely confused and had to figure out how everything works on my own. He is unorganized and doesn't follow the course curriculum. He may cover more chapters than expected, making it more complicated.

5.0
2.0
IPC144
Grade: A
Dec 25, 2022
Would take again

The IPC generally just sucks. This term, Gayan was the best IPC prof that there could be. He can be nit-picky sometimes, but overall he is a great prof. He can always answer your questions, and is quite lenient when it comes to grading provided you show up to the class, and do the work.

Gives good feedback
Hilarious
Caring
2.0
3.0
IPC144
Grade: Rather not say
Jan 17, 2023

Overall is a good professor, but if you have zero experience in coding, I do not recommend because most of what he teaches is just theory. If you are willing to learn just from videos, then take him.

4.0
5.0
APS145
Grade: A
Feb 7, 2023
Would take again

Overall I would say he's a pretty easy market for aps145. You don't really learn much after the first few weeks. He doesn't really prepare you for the tests though I found that to be the hardest part of the course. An A shouldn't be too hard to achieve for most people if you just put in a little effort on the group projects and presentation.

Group projects
Lots of homework
Graded by few things
3.0
3.0
APS145
Grade: B+
Apr 23, 2023

I feel like this course was a waste of time. There was almost zero teaching going on in class, so you have no idea what is good and what is bad. It's simply a game of guessing if you got it right or wrong. Tests were very hard and didn't represent the course workload.

Group projects
4.0
4.0
IPC144
Grade: B+
Apr 23, 2023

I think that IPC is a very rough course for beginners. I don't think this professor is good for beginners. It was tremendously hard to keep up with all the workshops. He explains very vaguely and fast the material and doesn't give you the opportunity to ask questions. His tests are ridiculously hard!

Tough grader
Test heavy
2.0
2.0
APS145
Grade: A+
Apr 28, 2023
Would take again

He does not lecture or teach. He "explains" the workshop for 5 minutes but feels like he is reading it for the first time. No real rubric for quizzes or workshops, pretty much a guessing game. He is an easy marker though, so I would recommend him since the class is not very useful after the first couple classes.

Group projects
5.0
2.0
IPC144
Grade: A+
May 1, 2023
Would take again

Gayan is an absolutely good prof for IPC. 1- easy grader 2- grading fast 3- he replies email quickly 4- answer any of your question carefully.... But he is not a perfect prof for first learners

Inspirational
Hilarious
Accessible outside class
5.0
2.0
IPC144
Grade: A
Aug 9, 2023
Would take again

great lectures and great doubt clearing sessions

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
IPC144
Grade: A
Aug 13, 2023
Would take again

He is a good teacher and I learned a lot from him. The subject itself isn't easy for people without coding backgrounds. You are expected to read and participate in class. If you shoe him that you are trying he will help.

Get ready to read
Test heavy
5.0
3.0
IPC144
Grade: A
Aug 18, 2023
Would take again

I would recommend that beginner-level students should learn programming via online or some personal instructors first because this professor is a fast speaker. If you can follow up his lecture, note very well, you can pass quiz, assignment and workshops. He always get in the class on time, respect to students. Not a tough marker as well.

Amazing lectures
Clear grading criteria
Respected
4.0
3.0
IPC144
Grade: B+
Aug 22, 2023
Would take again

Lenient with marks, not a lot of mandatory things he requires when you code. However his lectures arent the best so be prepared to learn outside of class, wouldnt say going to class is mandatory if you are watching the posted lectures as that goes into more depth then him. Labs are mandatory there is a quiz every lab, but you can leave right after.

Get ready to read
Lots of homework
3.0
2.0
APS145
Grade: A+
Aug 26, 2023
Would take again

APS is a waste of time. You can do well in flowcharts if and only if you have good logic. He cannot help you develop such skill. Basically he didn't teach at all. His announcements aren't organised. His charts are like a bunch of spaghetti. His grading is arbitrary but not too bad to C you. I am not sure it is his problem or dept's.

5.0
1.0
IPC144
Grade: A+
Sep 4, 2023
Would take again

Guys just take him his the best prof i ever had, others r saying his lectures weren't good but bcz thy didnt pay attention. Gayan is very clear about what his teaching, and he will only ask questions about what he taught in the quiz abd mid term , and his very very easy grader

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
APS145
Grade: A
Sep 5, 2023
Would take again

He is a very easy grader. This class is mostly group workshops. So, most of the times during the class is just students talking and doing the workshop together.

Group projects
Caring
5.0
3.0
IPC144
Grade: A
Sep 6, 2023
Would take again

Would surely take this prof!!! Good at grading.

5.0
2.0
IPC144
Grade: A+
Sep 13, 2023
Would take again

He gives amazing lectures and really knows his stuff. His quizzes are tricky but the midterm and final are very straightforward. If you go to all his lectures and do the workshops, you'll do well.

Amazing lectures
Lots of homework
Lecture heavy
5.0
3.0
IPC144
Grade: A
Dec 7, 2023
Would take again

Great professor!!!

Tough grader
Amazing lectures
Gives good feedback
1.0
5.0
IPC144
Grade: Not sure yet
Dec 9, 2023

DONT BE FOOLED WITH THE GOOD REVIEWS LIKE I WAS! He is not a good professor. I regret taking him everyday. You know how i know he is a bad professor? He gave us 2 review questions for the final exam And i asked my friend who was in another ipc144 class, and he told me their professor gave them 10 different questions and answers. He is the worst

Tough grader
Test heavy
1.0
5.0
APS145
Grade: F
Feb 9, 2024

Hell no....................dont not take him.....i repeat do not

Tough grader
Lecture heavy
Test heavy
5.0
3.0
IPC144
Grade: A+
Feb 17, 2024
Would take again

He is a good Professor at Seneca. IPC144 is a challenging course and he has helped me to understand the concepts better. Will take him again in a heart beat, Easy grader as well.

Get ready to read
Gives good feedback
Respected
1.0
5.0
IPC144
Grade: Not sure yet
Feb 21, 2024

He gives a vague midterm review and gives a very hard midterm and you only have 90 mins to finish about 6 - 7 pages of work. He should know that if you're obviously giving questions that are hard and will take more than 90 mins to complete them then why not give more simply and less time consuming questions. Anyways avoid taking him or you'll fail.

Tough grader
Get ready to read
Test heavy
4.0
4.0
IPC144
Grade: B-
Mar 28, 2024

His teaching style is good I think, but he talks way too fast. He is an easy grader cuz myself is the evidence. I thought I would fail. So if you think you can't catch up with his class, it's time for you to study more or transfer the program tbh. Learning C and C++ beforehand is like a no-brainer.

Gives good feedback
Lecture heavy
Test heavy
5.0
1.0
IPC144
Grade: Not sure yet
Apr 20, 2024
Would take again

Great IPC professor

EXTRA CREDIT
Clear grading criteria
Hilarious
1.0
5.0
IPC144
Grade: A
Apr 22, 2024

Do not take this professor he is very tough at taking exams

Tough grader
5.0
3.0
IPC144
Grade: A+
Apr 25, 2024
Would take again

IPC144 is a hard course for beginners. If you place an effort Gayan is a good professor. Reachable, bot hard on grading and explains well.

Participation matters
Amazing lectures
Gives good feedback
5.0
3.0
IPC144
Grade: A+
Jul 19, 2024
Would take again

His lecture is good. Every lab class has quiz. The midterm and Final are on paper. Just well prepare yourself, you will be fine and get good grade.

Get ready to read
Amazing lectures
Gives good feedback
1.0
5.0
IPC144
Grade: F
Jul 23, 2024

Hell no, he is the worst. He only failed me because I questioned him once about the unfair marking on my assignment.

Tough grader
Lecture heavy
Test heavy
5.0
3.0
IPC144
Grade: Incomplete
Aug 6, 2024
Would take again

Great professor who teaches very well and with passion. I would definitely take him again.

Amazing lectures
Caring
5.0
4.0
IPC144
Grade: Incomplete
Aug 10, 2024
Would take again

Best of the best for IPC. He has complete knowledge of what he teaches. He is caring and answers every question asked by students. If you want to learn IPC and get a good grade, go for Gayan. I would take his class anytime, no questions asked.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
IPC144
Grade: Not sure yet
Aug 22, 2024
Would take again

just trust me

Amazing lectures
Respected
5.0
3.0
IPC144
Grade: C
Aug 24, 2024
Would take again

He's a great prof. for IPC. I thought i was gonna fail and i didn't. He graded us fairly and actually thinks about students future. Pay attention to his lectures and quizzes.

Get ready to read
Amazing lectures
Clear grading criteria
5.0
4.0
IPC144
Oct 16, 2024
Would take again

He is a really nice professor . If you want to build a nice foundation for programming please take him .

Amazing lectures
Gives good feedback
Respected
1.0
4.0
IPC144
Grade: Drop/Withdrawal
Nov 25, 2024

The tendency of grading and teaching depends on his personal feelings.Not recommended.

3.0
3.0
APS145
Grade: B
Dec 10, 2024

not worst not the best i had APS, he dont teach very much, not a real problem solving class, must of times we did the wrokshops by ourself and he just give a review, he teach us some simple stuff to how write psudoe code and fwlochart, but workshop and exams are in very advance mode :)

5.0
2.0
OOP244
Grade: A-
Dec 11, 2024
Would take again

He's a best OOP professor in Seneca that I respected. He's an easy grader and skips many small mistakes from your works. He doesn't have criteria to grade workshops, tests, quizzes. Make sure that you understand the concept and practice many times his activities every week. Be aware of cheating becuz you can get good mark, but your future will ....

Amazing lectures
Caring
Respected
5.0
3.0
OOP244
Grade: A
Dec 11, 2024
Would take again

If you want a professor that's like a leader of the class, he's perfect. I love the way he using the code to explain the lecture in class (we can also understand what to do about the workshop). He also very dedicated with the teaching and really helps a lot in the milestone. Furthermore, he also gives us a good revision before the exam.

Inspirational
Caring
Respected
5.0
2.0
OOP244
Grade: A
Dec 24, 2024
Would take again

The best proff i had for oop244, along with explaining he encourages us to code side by side. Detailed explanation on workshops. If you truly want to learn something go for him. About quizzes, if you are attending his lectures you are good enough to score 100.

Amazing lectures
Clear grading criteria
Caring
4.0
2.0
IPC144
Grade: B+
May 2, 2025
Would take again

he is a grate professor for IPC, just pay attention to his classes and he also cares about his students.

Get ready to read
Participation matters
EXTRA CREDIT
4.0
3.0
APS145
Grade: A
Sep 8, 2025
Would take again

He is great. He explains the style and everything, and posts all of them, but if you don't know anything about programming, it will be hard to understand what he is doing a little bit.

Gives good feedback
2.0
3.0
IPC144
Grade: C
Dec 17, 2025

He is a good prof, but honestly would not recommend if you are brand new to programming. He is hard to follow sometimes and doesn't really explain things well, unless you ask him one on one, and that's hard because he doesn't answer emails often. But he's a good grader.

1.0
5.0
APS145
Grade: Rather not say
Dec 20, 2025

Hello guys do not take this professor cause he is really strick man he doesn't care about his students tough grader heavy tests you cant manage your time for him he is very bad do not take him

Tough grader
Lots of homework
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 63 grades
Most common grades:
A (28)
A+ (21)
B+ (5)
Grade Distribution
A(49)B(3)C(2)D(1)F(2)A-/B+(7)
Based on 74 reported grades
A: 28
A+: 21
B+: 5
Not sure yet: 5
Common Tags
Gives good feedback (31)
Respected (21)
Caring (16)
Amazing lectures (16)
Group projects (13)
Amazing lectures (12)
Clear grading criteria (11)
Tough grader (10)
Rating Trend

Declining

-0.69 avg change
Oct
Nov
Dec
May
Sep
Dec
Last 6 months
Ratings by Course

OOP244

5.0

(3)

IPC144

4.2

(53)

NDD145

4.0

(1)

APS145

3.9

(30)
Difficulty by Course

IPC144

2.9

APS145

2.7

OOP244

2.3

NDD145

2.0

Similar Professors