4.2
Quality2.8
Difficulty78%
Would Retake87
Reviews78%
Would Retake
87
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.69 avg changeRatings 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)
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).
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.
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.
He's amazing.
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.
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.
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.
He is actually a good professor. He knows a lot related to C and quite understanding. He marks kinda fairly as well.
Very flexible with students
This is professor is really good. He must start teaching OOP244 and OOP345. Excellent Professor, always care for student. Best professor at Seneca.
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
Best Programming Professor at Seneca. No other professor has skill to teach C programming as effective he does. Always care for student.
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!
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.
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.
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.
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.
one of the best profs in seneca.
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
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.
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.
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.
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.
he is a very good professor and he gives good grades too. i would suggest to take his class 1000000%
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.
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.
Great Professor, always available
Great professor. Easy grader. Really helps you out and responds to all your emails. Would recommend.
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).
Doesnt explain much about workshops, but easy grader. Recommended if you want to pass APS145 easily.
Great Professor, great lectures and very fair grader.
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
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
He's the best proff. in Seneca. He helped me a lot in IPC144.
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!
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.
Gayan is a good professor and a good grader too. His workshops are simple and easy if u attend his classes
doesnt teach anything, not even his lessons, just reads off what the school gives him lol
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.
He is an easy going professor and tells us what very specifically. He is just amazing and is a easy grader.
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.
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.
He's a good professor and gives good feedback. If you follow his feedback, you'll do well in this course.
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.
A very good professor in my opinion. If you pay attention to what he teaches then you will easily score good.
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.
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.
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.
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.
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.
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!
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.
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
great lectures and great doubt clearing sessions
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.
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.
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.
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.
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
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.
Would surely take this prof!!! Good at grading.
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.
Great professor!!!
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
Hell no....................dont not take him.....i repeat do not
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.
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.
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.
Great IPC professor
Do not take this professor he is very tough at taking exams
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.
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.
Hell no, he is the worst. He only failed me because I questioned him once about the unfair marking on my assignment.
Great professor who teaches very well and with passion. I would definitely take him 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.
just trust me
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.
He is a really nice professor . If you want to build a nice foundation for programming please take him .
The tendency of grading and teaching depends on his personal feelings.Not recommended.
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 :)
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 ....
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.
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.
he is a grate professor for IPC, just pay attention to his classes and he also cares about his students.
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.
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.
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
Class Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.69 avg changeRatings 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