4.7

Srinivas Sampalli

Computer Science - Dalhousie University

4.7
Quality
2.3
Difficulty
97%
Would Retake
164
Reviews
4.7
Quality
2.3
Difficulty
4.7
Helpful
4.8
Clarity

97%

Would Retake

164

Reviews

Rating Distribution
Official
164 total ratings

5

148

4

7

3

2

2

2

1

5

What Students Say

Best prof in the whole CS department, Possibly the best proff in Dalhousie

CSCI2110 - 5.0 rating

very inspirational, extremely organized

CSCI2110 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

39%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 68 grades
Most common grades:
A+ (26)
A (25)
Not sure yet (23)
Grade Distribution
A(51)B(4)C(0)D(1)F(0)A-/B+(12)
Based on 97 reported grades
A+: 26
A: 25
Not sure yet: 23
B+: 8
Common Tags
Respected (49)
Inspirational (35)
Caring (34)
Amazing lectures (29)
Amazing lectures (25)
Gives good feedback (20)
Hilarious (17)
Clear grading criteria (9)
Rating Trend

Stable

+0.12 avg change
Mar
Apr
May
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSCI

5.0

(1)

CSCI4170

5.0

(1)

INTROCOUR

5.0

(1)

CS110011

5.0

(1)

CS1400

5.0

(1)
+25 more courses
Difficulty by Course

NETWORKS

5.0

CSCIY

4.0

CSCI1000

4.0

6704

3.5

CSCI

3.0

Reviews (162)
5.0
3.0
CSCI
May 9, 2002

My favority prof, willing to do a lot to help students

5.0
2.0
CSCI1101
Grade: D+
May 9, 2002

The Srin Dog is da man!

5.0
3.0
CSCI4170
May 9, 2002

No Comments

5.0
3.0
CSCI4171
May 9, 2002

No Comments

5.0
2.0
CSCI3121
May 9, 2002

Very well organized and helpful.

5.0
2.0
CSCI6704
May 9, 2002

No Comments

1.0
1.0
CSCI6704
May 23, 2002

No Comments

5.0
3.0
ANYOFHIS
Jun 6, 2002

You will learn sooo much, but it's almost effortless! He's organized!!!

5.0
2.0
CSCI3121
Grade: A
Jun 7, 2002

Very organized, dedicated. Borderline patronizing at times, but means well.

5.0
1.0
CSCI1100
Jun 7, 2002

The ultimate man.

3.0
3.0
CSCI3121
Jun 12, 2002

Too easy, you learn nothing

5.0
4.0
CSCI3121
Oct 17, 2002

No Comments

3.0
1.0
CSCI1100
Oct 22, 2002

Too easy on students. You won't learn much and will struggle in future courses.

5.0
3.0
CSCI3121
Oct 24, 2002

A Fun interesting class to take

5.0
1.0
INTROCOUR
Feb 18, 2003

he only teaches you what he will test you on, you won't learn much else

5.0
1.0
CS110011
Feb 18, 2003

Great guy, but too easy. CS 2110 was a slap back to reality

5.0
2.0
CSCI1100
Apr 7, 2003

Great teacher - one of the best in CS. A lot of people think he's too easy but, personally, I think it is the course material which is simple and basic... at least at the first year level.

5.0
2.0
CS1400
Dec 22, 2003

Srini doesn't move ahead unless 90% of the class is ready to move. Sometimes that means repeating something you already understand, but sometimes you're the one falling behind. He's willing to answer questions even ahead of where the class is.

5.0
2.0
CSCI3121
May 27, 2004

Srini is the man. Hes the best prof in the building. He truly cares about everyone in the class, and he goes out of the way to remember who you are. In addition to this, he is an excellent teacher. No one gets left behind in his classes.

5.0
3.0
CSCI3121
Sep 26, 2004

Simply the best prof you will ever have, that much I can guarantee.

1.0
5.0
6704
Nov 16, 2004

This professor knows only the material he has. You cant ask doubt apart from his material. He is just spending his days by keeping the same old notes. I think he keeps his notes for last 10 years. He always teaches the same thing in different topics like computer networks, advanced topics, crypto et

5.0
3.0
NETWORKING
Grade: B
Jan 21, 2005

Awesome prof, well organized, provides notes. Just go to class everyday and pay attention and you can get an A. Makes learning the subject easy.

5.0
3.0
CSCI4110
Feb 10, 2005

Awesome prof. Some people find Srini too easy, and that's understandable. He sets out a course and teaches to that course, and teaches well. But don't think for a moment that this guy doesn't know his stuff cold. If you take advantage of his skills and knowledge you'll find a world class prof.

5.0
4.0
CSCI3121
Feb 13, 2005

The best prof in CS, known by everybody. He remembers the name of everybody in his 100-person classroom. Very caring about his students, CONSTANTLY smiling. Material gets harder as the year level increases, but he does everything he can to make sure you get it.

5.0
1.0
CSCI6704
Feb 28, 2005

He is easy, helpful, and clear, that's all for a high rating. Just listen, take notes and review the notes before exam, you'll be assigned an A in the end.

5.0
2.0
CSCIANYTHING
Jun 16, 2005

Bets Professor I've ever had in any subject at any school

5.0
1.0
CSCI4171
Dec 1, 2005

just... perfect !

5.0
5.0
NETWORKS
May 3, 2006

excellant prof. Makes things easy, even though they are hard, cares for his students, unlike scrimger who should not be an advisor.

5.0
1.0
CSCI6407
Nov 2, 2008

He is a perfect teacher. His teaching style is the best.

5.0
1.0
CSCI6704
Nov 2, 2008

His way of teaching is the best.

4.0
4.0
CSCIY
Feb 2, 2009

Real good, interesting gives class notes, so you don't have to take any!

5.0
4.0
CSCI1000
Mar 11, 2009

great prof.

5.0
1.0
CSCI6704
Jan 22, 2010

Best in Dal

5.0
1.0
CSCI1100
Jan 27, 2010

Very good teacher, great teaching style, super clear and gets the concepts across perfectly, the note handouts in class are awesome no need for textbook.

4.0
2.0
CSIC1100
Feb 20, 2010

course is easy but you do not learn good enough, he do not go to necessary details that is the problem for your future course. dal should find better prof for first year. he always smile but it is fake when you need help he do not really help you just pretend that he want to help. not recommended

5.0
3.0
CSCI4171
Mar 3, 2010

Srini has an amazing ability to make complex topics easy to understand. He is very friendly, approachable, and helpful. He is one of the best teachers I have ever had.

5.0
2.0
CSCI1100
Apr 14, 2010

Fantastic prof. Put it this way, he has an award named after him and he's on literally every Dal poster. I'll take his fourth year course just because he's the prof.

5.0
3.0
CSCI4174
Jun 5, 2010

Best Prof at Dalhousie, one of the best instructors in the history of instructing! A million words could not explain how great this man is. He truly cares about each of his students.

5.0
1.0
CSCI1101
Jul 6, 2010

Way too easy. Doesn't go in depth, stays shallow. Always ready to help and listens to feedback. Knows every1 by name. Assignments and labs are always fun, because they have interesting bonus real world questions. If you take course with him, try to spend extra time studying beyond class material. It will pay off in later years. Great 1st year prof!

5.0
1.0
CSCI1100
Oct 3, 2010

He is my favourite teacher at Dal!

5.0
3.0
CSCI1101
Oct 13, 2010

Amazing Prof who has a award for teaching execellence named after him. Gives you handouts of everything, so pretty much slowly gives you a textbook over the entire course. Any chance I can get to have srini as a teacher i am taking

5.0
1.0
CSCI1100
Jan 1, 2011

Best professor at Dal, helps his students on his own time, and gives out timbits. Great teaching style. A++ would take class again.

5.0
3.0
CSCI1100
Jan 3, 2011

Cool guy, probably the best professor I have. There's a reason this guy in on a giant poster for Dal at the movie theater in Dartmouth Crossing.

5.0
2.0
CSCI2110
Apr 10, 2011

He's the man

5.0
4.0
CSCI4174
Apr 13, 2011

He is the best in organizing the lecture and making sure no one falls asleep!

4.0
2.0
CSCI4174
Apr 13, 2011

Not as good as I remembered...Throws a lot of stuff at you and says remember it all. Still good...but he lacks some bit since I had him in first year

4.0
1.0
CSCI1100
Apr 29, 2011

Srini is... well, a teacher for the masses. If you happen to know anything, you will spend most of the lecture on Facebook, cutting out your ears, and dreading the mundane assignments.

5.0
1.0
CSCI1100
Nov 28, 2011

Best prof at Dal, takes a genuine interest in his students, even when they aren't in his class! Very helpful and explains things very well. Definitely would reccommend.

5.0
2.0
CSCI6704
Jan 1, 2012

Dr. Srini is just the perfect teacher! Teaches all the concepts clearly, and focuses on students understanding the topics.

5.0
4.0
CSCI6704
Jan 4, 2012

THE BEST

5.0
2.0
CSCI1101
Apr 13, 2012

Awesomeness. He has a thing for pokemons though.

5.0
1.0
CS1100
Jun 2, 2012

BEST EVER ENJOY HIS CLASS!

5.0
4.0
CSCI6704
Nov 9, 2012

Best Prof. I have ever seen. He is just too good.

5.0
3.0
CSCI2101
Feb 18, 2013

Amazing.

5.0
2.0
NETWORKSEC
Apr 19, 2013

Thank you

5.0
1.0
INWK6119
Jul 9, 2013

I have never seen the teacher like him in past 20 years.

5.0
1.0
CSCI1101
Grade: Incomplete
Mar 20, 2014

Best teacher for CS courses.

5.0
1.0
CSCI1101
Grade: A
Mar 23, 2014

Amazing CS professor! Simply the best at explaining concepts. Engages the students every single class. Has daily motivational quotes and fun facts. Knows every student by name somehow.. Amazing, amazing, amazing.. looking forward to Computer Science III next year with him

5.0
2.0
CSCI1101
Grade: B+
Sep 5, 2014

Best prof ever!! He's so funny and so helpful! He's such a great prof!!!!

5.0
4.0
CSCI1101
Feb 24, 2015

He is the best!

5.0
1.0
CSCI1101
Apr 10, 2015

Srini is by far one of the greatest professors I've had at Dalhousie. His classes are well structured, his handouts and practically perfect, he is there for you when you need him, and he is really inspirational. Respect from the bottom of my heart Srini.

5.0
1.0
CSCI1101
Apr 14, 2015

Extremely good professor clear in his lectures, and makes an effort to make sure all of his students pass his course good if you attend lectures.

5.0
1.0
CSCI2110
Grade: A
Jul 1, 2015

great

5.0
3.0
CSCI2110
Grade: Not sure yet
Sep 21, 2015

Srini (as he will ask you to call him) is hands-down the best professor I have ever had. This is my second course with him and he's as lovely this semester as he was last semester. He's always smiling, always willing to help and always knows what he's talking about. I can honestly say that I am excited to go to any class taught by this man.

5.0
2.0
CSCI2110
Grade: A
Dec 27, 2015

Srini is the best prof I've had at Dal, he honestly cares for his students and even tries to learn everyone's name (all two hundred). His booklet for my class was a lifesaver, and in general the course was not any harder than CS2. Highly suggest taking this class with Srini.

1.0
5.0
CSCI1101
Mar 6, 2016

Not good at dal. He insults and is very rude.

5.0
2.0
CS1100
Grade: A
Mar 19, 2016

Probably the most friendly and social teacher I have ever had. I will most likely take an optional class that he's teaching. 11/10.

5.0
1.0
INWK6119
Mar 30, 2016

He is one of the best Professor who is always helpful and gives his best to make the lecture interesting and always motivates with his own hard work by becoming an example himself

4.0
2.0
CSCI1101
Grade: B+
Apr 20, 2016

He's a great prof who will do anything in his power to help out. Very inspirational too.

5.0
2.0
CSCI2110
Grade: B+
Sep 24, 2016
Would take again

The only prof that remembers almost everyone's face. He know's all the kids that skip and all the kids that show up.

Clear grading criteria
Hilarious
Caring
5.0
2.0
CSCI2110
Grade: A
Dec 14, 2016
Would take again

I Have to find words to describe how awesome Srini is, You just needs to attend is class and do all the homework by your own and it guaranteed you will end up with A grades. Its not completely about the grade though , the concepts he teaches in the class , you will remember them for the rest of the life. very inspirational, extremely organized.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
2.0
CSCI1101
Grade: A+
Jul 20, 2017
Would take again

One of the best prof ever met. Lecture is well organized. A must-take if you want to enjoy the start of computer science at Dalhousie. Even brought small snacks for us occasionally(yes, for presentation. Cookie, Cookie Jars, Cookie Box- aggregation)

Respected
Amazing lectures
5.0
1.0
CSCI6407
Grade: A
Nov 14, 2017
Would take again

Hands down the best professor in computer science.

Respected
Inspirational
Amazing lectures
5.0
3.0
CSCI2110
Grade: A+
Nov 28, 2017
Would take again

Follow his lecture, you will get high grade.

Respected
Skip class? You won't pass.
GROUP PROJECTS
5.0
3.0
CSCI4171
Grade: A
Nov 28, 2017
Would take again

Follow his lecture, you can get a high grade.

Clear grading criteria
Amazing lectures
Would take again
5.0
3.0
CSCI2110
Grade: A+
Jan 9, 2018
Would take again

Amazing professor, definitely my favourite in the program. Provided all the necessary information in printed out handbooks. Tests, labs and assignments were all reasonably challenging as well.

Respected
Participation matters
Inspirational
5.0
3.0
CSCI2110
Jan 30, 2018
Would take again

He's AMAZING. BEST prof.

Inspirational
Amazing lectures
Caring
5.0
4.0
CSCI6704
Grade: A+
Feb 23, 2018
Would take again

hes knows students by name

Participation matters
Inspirational
Amazing lectures
5.0
4.0
INWK6119
Grade: Rather not say
Mar 5, 2018
Would take again

Simply awesome!

Gives good feedback
Inspirational
Amazing lectures
5.0
2.0
CSCI6407
Grade: A+
Apr 20, 2018
Would take again

Easy exams if you attend every lecture. 5 Assignments and 1 Group project which is a little overwhelming if taking several courses... But easy A in general.

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
5.0
3.0
CSCI6704
Grade: Not sure yet
Apr 20, 2018
Would take again

A little bit harder than the networking course... More things to memorize in general. Although attending classes is not 100% mandatory (depends on when he takes attendance), skipping classes will make it much harder to study on your own.

Gives good feedback
Respected
Caring
5.0
2.0
CSCI2110
Grade: A
Oct 29, 2018
Would take again

Best prof in the whole CS department, Possibly the best proff in Dalhousie

Respected
Inspirational
Amazing lectures
5.0
2.0
CSCI2110
Grade: A+
Dec 19, 2018
Would take again

He is the best professor ever. He really put a lot of efforts in class and he really care about how student feel and what student learned. He always keep tracks of every thing and respond email impossibly quick. He consist to mark every students's paper just to know how well everyone leared. I really can't say enough about Srini. Everyone loves him

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CSCI2110
Grade: A-
Jan 1, 2019
Would take again

best proff ever, if you come to class you are guaranteed to understand everything and get an A. I mean there is an award, "the Srini award for teaching excellence" named after him, that speaks for itself.

Respected
Amazing lectures
Caring
5.0
2.0
CSCI4171
Grade: A+
Jan 27, 2019
Would take again

Srini really is a gem. I wouldn't hesitate to take a class with him again!!

Respected
Skip class? You won't pass.
Caring
5.0
3.0
CSCI2110
Grade: A
Apr 13, 2019
Would take again

Best professor I've had. Really wants you to succeed and gives you all the tools needed to get an A.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
CSCI6407
Grade: A+
Nov 28, 2019
Would take again

Srini is the best professor at Dal. Period. I would take any course taught by him, no matter how difficult the course may be, he makes it so easy. I was lucky enough to get a seat in the course, because Srini's courses are houseful always and He extends the seats everytime.

Gives good feedback
Respected
Skip class? You won't pass.
2.0
1.0
CSCI2110
Dec 8, 2019
Wouldn't take again

Srini is a wonderful lecturer and person, but he gives far too much direction. A lot of hand holding on assignments with instructions describing exactly how to solve the problem, taking away the challenge and the learning experience. Group project at the end that should really be replaced with harder assignments. Try a more challenging prof.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
CSCI2110
Grade: B+
Dec 9, 2019
Would take again

Truly cares about your success

Respected
Inspirational
Caring
5.0
2.0
CSCI2110
Grade: B+
Feb 14, 2020
Would take again

Best prof of CS at dal

Respected
Inspirational
Group projects
5.0
4.0
CSCI2110
Grade: A
Apr 2, 2020
Would take again

Srini is the literal best.

Gives good feedback
Amazing lectures
5.0
2.0
CS6708
Grade: A+
Apr 29, 2020
Would take again

Srini is a great professor. He cares about his students, his lectures are easy to follow. Just do your best to attend all his lectures, and you will do good on exams. He gives good feedback and is always there to help. Probably one of the best professors in CS faculty.

Respected
Inspirational
Amazing lectures
5.0
3.0
CSCI6708
Grade: A+
Apr 29, 2020
Would take again

The Professor has ability to explain hard things in a such easy way that everyone who follows his lectures can understand the topic easily. Just listen to him and you don't have to read any textbooks. Always available for help. Good at both in-person and online classes.

Accessible outside class
Beware of pop quizzes
Amazing lectures
5.0
3.0
CSCI6704
Nov 5, 2020
Would take again

Excellent. Probably best in FCS

Respected
Amazing lectures
5.0
3.0
CSCI2110
Nov 17, 2020
Would take again

Prof. Srini can explain concepts very well, and he helps us visualize the data structure. The labs and assignments are related to his lecture notes. Bonus points for attending online lectures and labs. He is the best prof I've had in CS department so far.

Inspirational
Amazing lectures
EXTRA CREDIT
5.0
2.0
CSCI2110
Grade: Incomplete
Dec 3, 2020
Would take again

He is probably the best professor you are ever going to have in your entire life. He has changed computer science for me. I highly recommend taking his course.

Respected
Inspirational
Amazing lectures
5.0
3.0
CSCI2110
Dec 10, 2020
Would take again

I don't usually rate professors but I have to for Srini he is the best CS prof at Dal. Srini cares about his students a lot and it shows, he's very interactive and funny. Srini is a gem and if you get the chance to take a class with him take it, it made my semester much better.

Respected
Accessible outside class
Hilarious
5.0
3.0
CSCI2110
Grade: A
Dec 17, 2020
Would take again

Srini is the G.O.A.T

Gives good feedback
Inspirational
Amazing lectures
5.0
2.0
CSCI2110
Grade: Not sure yet
Jan 3, 2021
Would take again

Srini was one of the best professors Ive ever had. He is engaging, positive, and most importantly, very precise and clear when presenting course content. I had to take his class at 4:30 on MWF and I still wanted to be there. He also took time after every class to make sure every single question was answered and answer was understood

Gives good feedback
Skip class? You won't pass.
Inspirational
5.0
2.0
CSCI4171
Grade: A+
Jan 10, 2021
Would take again

Srini is the best professor at CS, and at Dal!

Respected
Accessible outside class
Amazing lectures
5.0
3.0
CSCI3171
Jan 20, 2021
Would take again

One of my favourite profs. Always willing to answer questions even if the scope goes a little outside the course material. He makes things interesting by using props and examples that are easy to remember.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CSCI2110
Grade: A
Feb 24, 2021
Would take again

Best professor! Really helpful ! Get my first A in his course ! :0

Gives good feedback
Respected
Participation matters
5.0
3.0
CSCI6708
Grade: Rather not say
Mar 14, 2021
Would take again

The course is geared towards students who have understood Networking concepts already. Avoid taking this course along with subjects that are difficult, if you do not have a solid background in Networking. The Professor's lectures are the best in the University, and he keeps you engaged for one and a half hours easily. Grading is lenient though.

Gives good feedback
Lots of homework
Amazing lectures
5.0
3.0
CSCI2110
Grade: A
Apr 20, 2021
Would take again

By far the best professor at dalhousie university. makes the effort to get to know his students, loves puns, and pre-covid would always bring us timbits. You'd be lucky to have him as a prof and colleague

Gives good feedback
Respected
Hilarious
5.0
2.0
CSCI2110
Grade: A+
May 1, 2021
Would take again

Without a doubt, Srini is the best prof in CS at Dal, if not Dal as a whole. That should be enough purpose for you take his class. He will come in with more energy than anyone else, and make you laugh and cry. Before every quiz, he'll go through a question bank with the whole class and if you do that, you'll get a guaranteed A.

Gives good feedback
Hilarious
Amazing lectures
5.0
2.0
CSCI2110
Grade: B+
Jun 21, 2021
Would take again

He is an amazing prof. His lessons are very clear and he is an overall super chill dude. I don't normally like studying just because I don't normally understand the lecture notes unless I rewatch the videos but his class notes are very easy to read, understand, and memorize.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
CSCI2110
Grade: A
Dec 1, 2021
Would take again

He is a great prof who genuinely cares about his students. He is very thorough in his lectures and explains things well.

Respected
Amazing lectures
Caring
2.0
2.0
CSCI4171
Grade: B-
Dec 8, 2021
Would take again

Easy to get by. He holds your hand. I find his "morals" concerning class attendance quite revealing. You better show up, because he withholds information online but pretends as if it's all there. It's still pandemic time and he decided to omit the last two recordings for online review before the exam. How kind

5.0
3.0
CSCI3171
Grade: Not sure yet
Dec 12, 2021
Would take again

I remember all the main things I learned from his course. He truly cares about students

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
CSCI2110
Grade: B+
Jan 12, 2022
Would take again

One of my favorite Profs that i have ever had. Really knows how to engage the class and is pretty lenient when it comes to marking. He wants his students to do well. Highly recommend.

Beware of pop quizzes
Amazing lectures
Caring
5.0
3.0
CSCI4174
Grade: A
Mar 21, 2022
Would take again

Best prof at DAL CS department.

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
2.0
6704
Grade: A
Apr 1, 2022
Would take again

one of the best professors.. friendly and awesome

5.0
2.0
CSCI2110
Grade: A+
May 13, 2022
Would take again

Easily one of the best professors, if not the best professor, in the faculty of computer science. 100% Recommend taking his classes.

Amazing lectures
Inspirational
Caring
5.0
2.0
CS6708
Grade: A
May 27, 2022
Would take again

Amazing professor!!

Amazing lectures
Inspirational
Respected
4.0
2.0
ANYOFHIS
Grade: Not sure yet
Sep 16, 2022
Would take again

Great Professor :)

5.0
3.0
CSCI3171
Grade: Not sure yet
Oct 31, 2022
Would take again

Amazing professor, you can tell he really cares about his students and is passionate about the material he teaches. Anyone who can make Networking actually interesting has a great talent for teaching.

Amazing lectures
Beware of pop quizzes
Caring
5.0
2.0
CSCI2110
Grade: B
Dec 3, 2022
Would take again

best prof ever and would take any course with

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
CSCI4174
Grade: A
Dec 3, 2022
Would take again

Chose almost all of his courses and never regretted! The best prof of DAL CS department!

Clear grading criteria
Inspirational
Caring
5.0
2.0
CSCI2110
Grade: Not sure yet
Dec 6, 2022
Would take again

This prof is amazing, his lectures and slides + practice problems done in class are clear, organized and helpful. He cares about the students and takes the time to talk with the ones who show up to the lectures. His labs and assignments are short but still help solidify your understanding of the current data structure/algorithm.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
CSCI3171
Grade: A-
Dec 17, 2022
Would take again

Sirini is one of the best computer science profs at Dal, I would take any course he teaches regardless of content. I think what sets him apart the most from other profs is how good he is at presenting. What I mean by that is his tone of voice, pace of speaking, and overall effort brought to the lectures makes it very easy to pay attention and learn

Hilarious
Caring
Online Savvy
5.0
3.0
CSCI2110
Grade: Incomplete
Dec 19, 2022
Would take again

Best prof ever

Amazing lectures
Inspirational
Respected
5.0
2.0
CSCI2110
Grade: A
Dec 21, 2022
Would take again

If every professor cared and put as much effort into their job as Srini, we would have colonized Mars by now. He even marks all of his hundreds of exams alone. Great person

Amazing lectures
Hilarious
Caring
5.0
1.0
CSCI2110
Grade: A+
Jan 9, 2023
Would take again

The best professor you can ask for. Take every course he is offering. Literally THE GOAT OF TEACHING.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
1.0
CSCI6704
Grade: A+
Jul 13, 2023
Would take again

Awesome

Inspirational
Caring
Respected
5.0
3.0
CSCI4174
Grade: A
Jul 14, 2023
Would take again

Srini is the angel!!! GREAT GREAT GREAT professor!!!!

Group projects
Amazing lectures
5.0
2.0
CSCI3171
Grade: Not sure yet
Nov 22, 2023
Would take again

He's absolutely amazing! His slideshow notes are crystal clear, he spreads grades across so many things (assignments, labs, quizzes, tests, etc.), and always gives students all the materials they need to do great on midterms/final. If you go to class and put the work in, you will finish with at least an A- for sure

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CSCI2110
Grade: A-
Dec 3, 2023
Would take again

Attendance is mandatory, but it's worth going to his lectures since his way of explaining things is very engaging. Super keen inside and outside of class, flexible with assignments (can drop two labs and one assignment and quizzes), and super helpful. Would not hesitate to take his class again.

Amazing lectures
Caring
Respected
5.0
3.0
CSCI2110
Grade: Not sure yet
Dec 6, 2023
Would take again

Srini is a G His enthusiasm while he teaches is like none other. The way he structured the course is amazing. I recommend every computer science professor at Dalhousie to attend Srini's lectures and take notes on his way of teaching because Dal does have some very awful computer science "Professors".

Hilarious
Caring
Respected
5.0
2.0
CSCI2110
Grade: Not sure yet
Dec 7, 2023
Would take again

He makes Mondays exciting

Amazing lectures
Gives good feedback
Hilarious
5.0
1.0
CSCI2110
Grade: Not sure yet
Dec 9, 2023
Would take again

Greatest Dal Comp Sci prof

Inspirational
Hilarious
Caring
5.0
2.0
CSCI2110
Dec 13, 2023
Would take again

The best professor so far. Amazing lectures and the workload is reasonable.

Amazing lectures
Inspirational
Hilarious
5.0
2.0
CSCI2110
Grade: Not sure yet
Dec 14, 2023
Would take again

Best prof I've had. Take any class you possibly can with him.

Hilarious
Caring
Respected
5.0
2.0
CSCI2110
Grade: Not sure yet
Dec 15, 2023
Would take again

This guy is the GOAT. These are some of the hardest programming concepts you will learn and this man broke down every concept and made it seem like a piece of cake, bro is not going to be topped.

Amazing lectures
Inspirational
Accessible outside class
5.0
2.0
CSCI2110
Grade: Not sure yet
Dec 16, 2023
Would take again

" That's why he's the MVP. That's why he's the GOAT! the GOATT!!!!! "

Amazing lectures
Hilarious
Respected
5.0
1.0
CSCI2110
Grade: A+
Dec 17, 2023
Would take again

Srinivas Sampalli is a good professor to have for a class if you only care about grades. However, if you actually want to learn to be a good programmer, I don't think he is the best option. His tests and assignments are too easy and will not challenge you compared to other professors. You won't improve as a programmer with Srini, but you will learn

5.0
1.0
CSCI2110
Grade: A
Dec 17, 2023
Would take again

Great professor. He tries everything to teach his students. I will definitely take his course if there is any chance for me to do so.

Get ready to read
Amazing lectures
Inspirational
1.0
5.0
CSCI4171
Grade: Not sure yet
Dec 19, 2023

In this course, some questions in each exam have never been seen before, and he did not mention them at all. He made the course more and more difficult, and I deeply regret registering for this course.

5.0
2.0
CSCI3171
Grade: B+
Dec 25, 2023
Would take again

Hands down the best professor I have ever had. Cares about and tries to relate to students. Has engaging lectures with props for added emphasis. Organized lecture/assignment structure. Knows what he is talking about, is an excellent teacher, and seems like a genuinely great person.

Hilarious
Caring
Respected
5.0
2.0
CSCI2110
Grade: A+
Jan 13, 2024
Would take again

The best professor in FCS. He could break difficult contents into small pieces so that students can understand his lecture easily. Pop quizzes and exams are not difficult. As long as you listen to his lecture carefully, you will receive at least A in his 2110.

Amazing lectures
Inspirational
Respected
5.0
3.0
CSCI2110
Grade: A+
Jan 19, 2024
Would take again

The most respected and admired prof in the faculty. You will be very lucky to have him.

Amazing lectures
Caring
Respected
5.0
2.0
CSCI2110
Grade: A+
Jan 20, 2024
Would take again

Fellow Pokemon enjoyer.

Hilarious
5.0
1.0
CSCI2110
Grade: Not sure yet
Oct 4, 2024
Would take again

If Srini has a thousand fans I am one of them if Srini has ten fans I am one of them If Srini has one fan, that is me If Srini has zero fans, then I am no longer alive If the world is against Srini, then I am against the world Unmatched lectures, passionate standup guy, lowkey he deserves better lol

Inspirational
Caring
Respected
5.0
2.0
CSCI2110
Grade: A+
Nov 12, 2024
Would take again

The GOAT professor! Fun class if you engage, with a specific teaching system that works. unstuck AI and textbook-free lectures made studying a breeze. Definitely take if you want an easy A.

5.0
2.0
CSCI2110
Grade: Not sure yet
Nov 16, 2024
Would take again

The most engaging and passionate professor in the faculty of Computer Science. You will not fall asleep during his lectures due to his energy. Lecture/Pop quizzes are extremely easy, tests are on the difficult side. Make sure to code what you learned and remember all concepts before a test.

Participation matters
Amazing lectures
Respected
5.0
3.0
CSCI2110
Grade: Not sure yet
Nov 28, 2024
Would take again

just the best. failed this class before and taking it with srini i couldnt tell you how. he explains concepts so well and is just a great guy.

Amazing lectures
Hilarious
Respected
5.0
3.0
CSCI2110
Grade: A
Dec 2, 2024
Would take again

This guy rocks. Wants you to succeed. Would literally take this class even if it wasn't required. Srini you are THE goat.

Participation matters
Amazing lectures
Respected
5.0
3.0
CSCI2110
Grade: Not sure yet
Dec 5, 2024
Would take again

best prof in cs highly recommend

Gives good feedback
Caring
Respected
5.0
4.0
CSCI2110
Grade: A+
Dec 13, 2024
Would take again

One of the best professors in dal. He is kind, and passionate. He explains concepts really well, and you can tell that he wants each and everyone of his students to succeed. His tests can be a little challenging but only because they are long. Take his class if you have a chance.

Amazing lectures
Gives good feedback
Test heavy
5.0
1.0
CSCI2110
Grade: Not sure yet
Dec 15, 2024
Would take again

Best professor I have ever had and the only professor I've had who cares so much about not only the course content but also the success of his students.

Amazing lectures
Hilarious
Caring
4.0
1.0
211
Grade: A+
Dec 17, 2024
Would take again

Everyone loves Srini and as a professor I have no complaints about HIM as a professor. BUT! 10+ minutes of each lecture is review and a daily fun fact, 20% of each lecture. This is fine but when 1/5 of my time, $200, is not spent on learning I get a bit irritated that time could be better spent, especially when the course after this is difficult.

Caring
Respected
5.0
5.0
CSCI4171
Grade: A-
Jan 25, 2025
Would take again

Passionate, knowledgeable and kind. There is a reason he has an award in his honour while he is still actively working.

Amazing lectures
Inspirational
Respected
5.0
3.0
CSCI2110
Grade: A+
Feb 24, 2025
Would take again

Literally the GOAT. 10/10 recommend. I wish he taught all my courses.

Amazing lectures
Inspirational
Respected
5.0
2.0
CSCI2110
Grade: A+
Mar 17, 2025
Would take again

Srini genuinely cares about his work and does an amazing job at demonstrating this through his informative lectures. He makes difficult concepts seem like second nature and actively engaging students through his personality and teaching style. 100% the best computer science teacher I've had thus far.

Amazing lectures
Hilarious
Respected
5.0
1.0
CS1100
Grade: A+
Apr 23, 2025
Would take again

Prof. Srini was my first CS prof that I had back in 1993. He was so good that it altered my entire career and, to this day, I fondly remember him as one of the greatest professors I've ever had. I found him caring about how you did, very approachable and willing to work with you so long as you put in the effort.

Gives good feedback
Caring
Respected
5.0
2.0
CS6708
Grade: A+
May 21, 2025
Would take again

I wish all my courses were taught by him. If you are a MACS student, don't miss his course. Prolly the best professor I've had in my entire academic career. The subject wasn't easy, but he made it feel like child's play. Just pay attention in class and you can easily score 90% in your midterms or end terms. Other MACS profs should learn from him.

Amazing lectures
Clear grading criteria
Caring
5.0
1.0
CSCI2110
Grade: B-
Oct 6, 2025
Would take again

he is the greatest of all time. him and one other professor are the only good professors the faculty has who actually have mastered the skill of teaching and care about the students. very humble person. blindly take any course he is offering.

Inspirational
Caring
Respected
1.0
3.0
CSCI3171
Grade: Not sure yet
Nov 24, 2025

Smiling tiger. Only answers questions covered in class. Compared to other professors, no advantage. If you work hard in other courses, you can still achieve good grades.

5.0
1.0
CSCI2110
Grade: A
Nov 26, 2025
Would take again

He is an excellent professor! He teaches with great care and makes his lessons vivid and engaging.

Gives good feedback
Caring
Respected
5.0
2.0
CSCI2110
Grade: Not sure yet
Nov 27, 2025
Would take again

Srini is the GOAT. Assignments and labs are all super trivial and he drops your worst marks. Midterm was pretty easy and I can only assume the final will be similar. Also, he remembers literally all of his students and does a lap around the room at the start of each lecture to welcome everyone. Srini is the best professor at Dalhousie hands down :)

Inspirational
Caring
Respected
5.0
3.0
CSCI3171
Grade: Rather not say
Dec 5, 2025
Would take again

This best prof in CS. He cares about you and wants the best for you clearly lays out his expectations and is overall amazing prof and person.

Inspirational
Caring
Respected
5.0
3.0
CSCI3171
Grade: Not sure yet
Dec 23, 2025
Would take again

Best prof i ever met in Dal. Dr. Srini cares his students. He explain concepts clearly in his lectures. He made simple models showing how the network stuff work to make students understand those concepts. The assignments are highly related to what he teach in lecture, which is very useful and not too hard. The grade settings are appropriate.

Participation matters
Amazing lectures
Respected
5.0
2.0
CSCI4171
Grade: A
Dec 30, 2025
Would take again

Great lectures, clear assignments and exams, caring prof, you can't ask for more than what Srini does for his classes.

Inspirational
Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

39%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 68 grades
Most common grades:
A+ (26)
A (25)
Not sure yet (23)
Grade Distribution
A(51)B(4)C(0)D(1)F(0)A-/B+(12)
Based on 97 reported grades
A+: 26
A: 25
Not sure yet: 23
B+: 8
Common Tags
Respected (49)
Inspirational (35)
Caring (34)
Amazing lectures (29)
Amazing lectures (25)
Gives good feedback (20)
Hilarious (17)
Clear grading criteria (9)
Rating Trend

Stable

+0.12 avg change
Mar
Apr
May
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSCI

5.0

(1)

CSCI4170

5.0

(1)

INTROCOUR

5.0

(1)

CS110011

5.0

(1)

CS1400

5.0

(1)
+25 more courses
Difficulty by Course

NETWORKS

5.0

CSCIY

4.0

CSCI1000

4.0

6704

3.5

CSCI

3.0

Similar Professors