Reviews of professor Suranga Dharmarathne

Rating: 5.0/5, difficulty: 5.0/5
Fantastic guy, cares a ton about his students and their learning. Inspires students to find new things about engineering that they find interesting and will jump through hoops if it helps his students. Tough grader, but it helps with the learning process. Can be very challenging at times, but this is partly due to difficult course material.

Rating: 5.0/5, difficulty: 5.0/5
One of my most challenging professors, but definitely my favorite. He teaches the hardest classes, but I think is the best teacher for the job. Definitely motivates at a personal level and inspires students to be better people, not just learn information. Against memorization and makes you learn at a deeper level. Would recommend, but not easy.

Rating: 3.0/5, difficulty: 4.0/5
I do not like how pointless the class feels. There doesn't seem to be an established reason why he makes us do things not useful for a engineering major.

Rating: 5.0/5, difficulty: 3.0/5
He's a great professor who will review your concerns as many times as needed. Some may say he's a bit strict but he only wants what's best for you. He's accessible outside of class and will make time to talk to each group 1-on-1. As long as you do your work, you won't have any problems.