4.7
Quality2.3
Difficulty97%
Would Retake164
Reviews97%
Would Retake
164
Reviews
Rating DistributionOfficial
164 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
39%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.12 avg changeRatings by Course
CSCI
5.0
(1)CSCI4170
5.0
(1)INTROCOUR
5.0
(1)CS110011
5.0
(1)CS1400
5.0
(1)Difficulty by Course
NETWORKS
5.0
CSCIY
4.0
CSCI1000
4.0
6704
3.5
CSCI
3.0
Reviews (162)
My favority prof, willing to do a lot to help students
The Srin Dog is da man!
No Comments
No Comments
Very well organized and helpful.
No Comments
No Comments
You will learn sooo much, but it's almost effortless! He's organized!!!
Very organized, dedicated. Borderline patronizing at times, but means well.
The ultimate man.
Too easy, you learn nothing
No Comments
Too easy on students. You won't learn much and will struggle in future courses.
A Fun interesting class to take
he only teaches you what he will test you on, you won't learn much else
Great guy, but too easy. CS 2110 was a slap back to reality
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.
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.
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.
Simply the best prof you will ever have, that much I can guarantee.
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
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.
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.
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.
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.
Bets Professor I've ever had in any subject at any school
just... perfect !
excellant prof. Makes things easy, even though they are hard, cares for his students, unlike scrimger who should not be an advisor.
He is a perfect teacher. His teaching style is the best.
His way of teaching is the best.
Real good, interesting gives class notes, so you don't have to take any!
great prof.
Best in Dal
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.
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
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.
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.
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.
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!
He is my favourite teacher at Dal!
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
Best professor at Dal, helps his students on his own time, and gives out timbits. Great teaching style. A++ would take class again.
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.
He's the man
He is the best in organizing the lecture and making sure no one falls asleep!
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
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.
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.
Dr. Srini is just the perfect teacher! Teaches all the concepts clearly, and focuses on students understanding the topics.
THE BEST
Awesomeness. He has a thing for pokemons though.
BEST EVER ENJOY HIS CLASS!
Best Prof. I have ever seen. He is just too good.
Amazing.
Thank you
I have never seen the teacher like him in past 20 years.
Best teacher for CS courses.
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
Best prof ever!! He's so funny and so helpful! He's such a great prof!!!!
He is the best!
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.
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.
great
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.
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.
Not good at dal. He insults and is very rude.
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.
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
He's a great prof who will do anything in his power to help out. Very inspirational too.
The only prof that remembers almost everyone's face. He know's all the kids that skip and all the kids that show up.
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.
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)
Hands down the best professor in computer science.
Follow his lecture, you will get high grade.
Follow his lecture, you can get a high grade.
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.
He's AMAZING. BEST prof.
hes knows students by name
Simply awesome!
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.
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.
Best prof in the whole CS department, Possibly the best proff in Dalhousie
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
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.
Srini really is a gem. I wouldn't hesitate to take a class with him again!!
Best professor I've had. Really wants you to succeed and gives you all the tools needed to get an A.
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.
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.
Truly cares about your success
Best prof of CS at dal
Srini is the literal best.
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.
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.
Excellent. Probably best in FCS
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.
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.
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.
Srini is the G.O.A.T
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
Srini is the best professor at CS, and at Dal!
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.
Best professor! Really helpful ! Get my first A in his course ! :0
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.
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
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.
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.
He is a great prof who genuinely cares about his students. He is very thorough in his lectures and explains things well.
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
I remember all the main things I learned from his course. He truly cares about students
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.
Best prof at DAL CS department.
one of the best professors.. friendly and awesome
Easily one of the best professors, if not the best professor, in the faculty of computer science. 100% Recommend taking his classes.
Amazing professor!!
Great Professor :)
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.
best prof ever and would take any course with
Chose almost all of his courses and never regretted! The best prof of DAL CS department!
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.
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
Best prof ever
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
The best professor you can ask for. Take every course he is offering. Literally THE GOAT OF TEACHING.
Awesome
Srini is the angel!!! GREAT GREAT GREAT professor!!!!
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
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.
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".
He makes Mondays exciting
Greatest Dal Comp Sci prof
The best professor so far. Amazing lectures and the workload is reasonable.
Best prof I've had. Take any class you possibly can with him.
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.
" That's why he's the MVP. That's why he's the GOAT! the GOATT!!!!! "
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
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.
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.
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.
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.
The most respected and admired prof in the faculty. You will be very lucky to have him.
Fellow Pokemon enjoyer.
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
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.
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.
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.
This guy rocks. Wants you to succeed. Would literally take this class even if it wasn't required. Srini you are THE goat.
best prof in cs highly recommend
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.
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.
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.
Passionate, knowledgeable and kind. There is a reason he has an award in his honour while he is still actively working.
Literally the GOAT. 10/10 recommend. I wish he taught all my courses.
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.
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.
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.
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.
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.
He is an excellent professor! He teaches with great care and makes his lessons vivid and engaging.
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 :)
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.
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.
Great lectures, clear assignments and exams, caring prof, you can't ask for more than what Srini does for his classes.
Class Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
39%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.12 avg changeRatings by Course
CSCI
5.0
(1)CSCI4170
5.0
(1)INTROCOUR
5.0
(1)CS110011
5.0
(1)CS1400
5.0
(1)Difficulty by Course
NETWORKS
5.0
CSCIY
4.0
CSCI1000
4.0
6704
3.5
CSCI
3.0