4.5
Quality2.5
Difficulty80%
Would Retake111
Reviews80%
Would Retake
111
Reviews
Rating DistributionOfficial
5
87
4
14
3
2
2
6
1
2
What Students Say
“Kept the whole class involved and interested the whole time”
CSCI141 - 5.0 rating“I previously had bad CS professors but Strout definitely helped me understand the material better”
CSCI142 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
62%
Textbook Required
57%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.34 avg changeRatings by Course
SEI
5.0
(1)COMPSCI
5.0
(1)CS2
5.0
(6)COMPSCIII
5.0
(1)COMPSCI1
5.0
(1)Difficulty by Course
CSCI641
5.0
CS140
3.3
CSCI242
3.3
CSCI140
3.2
COMPSCIII
3.0
Reviews (111)
Very helpful and understanding.
One of the coolest guys ever. Just ask for help, he goes through the stuff fast but he's always willing to lend a hand.
He was one of my best profs. He actually makes it interesting to come to class. Sometimes we got behind in stuff, but he always made sure we were caught up in time for lab. He answers questions very effectively. His class isn't uptight, he jokes around and makes it fun.
This guy knows his stuff. He makes actually makes class fun to go to. I don't mind sitting there for an hour listening to him babble about Threads and GUIs. Good guy.
Excellent Teacher. He makes class fun and enjoyable. The first day he started class with Halo2 videos. ALways available to help with projects/labs.
Sean is a great teacher. Always helpful out of the classroom, and is willing to do what it takes to get someone to understand the material. And to top it all off, he's made fun of the nerds in the class on several occasions. GREAT guy to take CS with
A great teacher, he was funny and went over the material well, i was able to get an A and i am just a math major, anyone how got a lower greade should be ashamed
Awesome teacher. First day of class he showed Red vs Blue episode. Very helpful and clear. Awesome guy and great teacher all-around.
awesome teacher with good notes that all the kids in my major used.
Sean is just awesome. his ppts are clear and to the point,although can get boring at times. Always helpful whenver you need it, and leads you to writing very good code. Hes funny and quite the geek, unlike most other 50+ professors. I have had him for CS1-4 and i am glad i did.
Take him if you can. He is an awesome professor. Help you out on projects and labs. Test are moderately tough, but gave alot of partial points.
I think enough has already been said, if you can get him, go for it.
Sean is the best thing about being in my learning community. He is always available for help even on aim. Really knows his stuff, and says things like "chowned". Even though he plays WoW I would recommend him over any other teacher.
a totally kick ass teacher. very easy, tells you answers to questions on tests before the test and during it. brought his dog to a learning community party BUT he does play WoW and for that reason i said he wasnt hot. sorry sean. but yea if you get the opportunity to have this god as your teacher TAKE IT!
Didnt have for class, but he was very good in lab. Sometimes gave away too much information, but if you are stuck, it is nice to have him walk you through it. Cares more that you get it not that you necessarily figure everything out. Relatively easy grader; won't sweat much of the small stuff.
Prof. Strout is a really good professor. Very relaxed and easy-going during class and very knowledgeable about the material. If you ask for help, he'll help you for as long as it takes. If you can take him, do it without hesitation. You won't be disappointed.
No Comments
Best teacher I have had at RIT so far! Classes are very very relaxed but interesting. We pretty much just take notes and write code all class. Bring your laptop! Im usually a few mins late but thats okay because he starts each class with a funny youtube video or two to wake us up. We have so many inside jokes in our class now. Its great! TAKE HIM!!
AWESOME guy!! Explains things extremely well. If you go to him for help, he'll spend his own time explaining and helping you. I learned a lot [and understood!!] from him. Really relaxed guy. Would take his class no matter the subject. One of the best teachers I've had.
AWESOME! Sean is one of those professors you want to take as often as possible. He is very clear in explaining new material and is very available and helpful. Compared to the other CS sections I feel like I learned a lot more.
Best teacher I have ever had at RIT.
Sean is a great professor and his classes are a lot of fun. He knows how to keep you paying attention and how to get you to learn the subject matter. Like's to play youtube videos before class which is a nice way to get started.
Great teacher. Going to class is fun, even though it's pretty useless for those who know C++. Wears some Boston sports uniform every day and is a really casual guy.
Really casual and kind of geeky teacher. Knows his stuff very well though and is an excellent and helpful prof.
Incredible professor. He is able to teach so incredibly fast (and have us understand it) and is still a really laid-back guy. He has great charisma, and gives by far the most fun, if totally informative lectures I've had in college.
Managed to keep the class' interest in the material by being fun and easygoing.
Just about the best professor on campus. Explains everything very clearly, and is always more than happy to help. Nicest person ever. Very fair grading.
Definitely one of the better professors on campus. Lectures are fun to be in, explanations are simple, acts casual yet knowledgeable. Only regret is not signing up for my next CS course fast enough to have him as my professor.
Amazing professor. Words can not describe how good this professor really is but I'll give it a try. Basically, think of a really good friend you can make jokes with that can also teach you high level programming at the same time. Not only is he incredibly intelligent, his lectures are engaging and interesting.He'll show up to class with red sox cap
This guy is the best! Especially for foundation classes in CS. He explains everything clearly and is straight-forward. He gives examples until you understand the topic and likes to joke to keep the class interesting! He is definitely your best bet.
Absolutely the best professor in the entire CS department. Lectures are fun, relaxed, and informative. He's extremely helpful outside class, and willing to help you at every step. Really laid back: One day he came in with no shoes, and when asked about it, he replied "They're in my office." Great guy.
I can say without question that Sean Strout is my favorite professor at RIT. His lectures are clear and actually fun to be in. He cares a lot about how his students do in his classes and is more than helpful if you have any questions. He is very understanding and fair in terms of grading. Take any of his classes. You won't be disappointed.
One of the best teachers in the CS department! Very helpful and accessible (and entertaining).
He is the best teacher for beginning computer science classes by far. He makes almost every topic seem so simple, actually answers your questions clearly, and grades fairly. And he is always so happy and smiling.
Has rare talent of being able to teach a lot of material in a short period of time, with crystal clarity, zero ambiguity or confusion, and leaving the students perfectly understanding of the material. Does live coding every day to demonstrate concepts learned. Very nice, and funny when appropriate. Hardest tests in department, yet highest scores.
Great Professor, really helpful and clear. Easy going, and just looks the role of his area of expertise, not a CS professor in a suit that just reads you information, he has a more active approach to teaching. 'The rockstar of the CS department at RIT'
He's a very funny and interesting teacher. He also encourages participation and is very approachable. The class is never dull and you learn a lot!
Awesome teacher! Class is really fun, and he's good at explaining things. Willing to give hints that really help when doing the lab, and tests have been easier from him than from others.e
VERY good professor, humorous and clear explanations. Keeps lectures fun unlike other professors. Despite all this, he might be a good professor but the class is hard if you put no effort into it unless you have good CS background.
Strout is an awesome teacher! its like learning from a hilarious uncle, that really knows his stuff. He is super friendly and willing to help you if you ask. He will sit and scan through lines of code with you to help fix labs/hwk (most other professors wont do that.) Easily my favorite professor at RIT.
It's really ludicrous how excellent this professor is. You could sleep through a lecture and still understand the information presented. He is extremely concerned with his students success and works to make sure they succeed. This excellent man is truly a teacher (in every sense of the word) instead of just another professor. Great guy too.
This guy understands that he's not teaching the easiest topic in the world, despite it being his area of expertise, and he makes a real effort to get you to understand it on reasonable (rather than ideal) terms. You won't be sorry you took CS4 with him.
It all made so much sense! Strout is an excellent professor, and his lectures were easy to pay attention to and learn from. Data Structures was surprisingly my favorite class when I took it. I really understood the concepts.
Excellent professor. I agree with all of the great things other people have said below me about him. He really makes difficult topics understandable. Only complaint is sometimes he can get a little off topic in class and we won't finish a lecture.
Strout is awesome, this review is not about him, but about CG1. Computer Graphics is a hard topic to begin with, make sure you really want to do it before you take the class. That being said, Strout teaches it like a boss, and of course he answers any questions you have. Lectures are hilarious.
Strout is a great professor. He explained things very well and his assignments were very clear. I had no problems with his class or with him.
Strout's an awesome guy. Fair with deadlines and clear with material that will be covered in tests.
I took him for my Problem Solving in Computer Science major. He is an excellent professor. He definitely have made my experience in that class enjoyable. He is fair on giving work to the students. Homework and Lab every week. Exams are challenging but Strout is an easy grader. But I don't like his TAs when they grade our homework and lab works.
Very capable at explaining code and more than willing to provide help on labs and tests. This class was very easy, but kept me interested and I feel like I learned a lot. Plus you might get Eitan as TA and he's super awesome.
Strout is an awesome Professor and has a great personality. His lectures are very entertaining, and he explains the material a lot better than the notes given for the class. Also, he's very understanding and will give extensions on assignments or projects if he thinks it's fair. Definitely try to take Strout for as many CS classes as you can! :)
Amazing teacher. Kept the whole class involved and interested the whole time. It was a two hour lecture, but it only felt like half an hour. Was definitely lucky when I was just placed in his class as a freshmen and didn't get to choose.
I love this dude. He's pretty cool and you should take his classes.
Not appropriate if you are not pro in the subject. Does not bother about thee grades of students and the things people learn. remain involved in few students of class only.
Not the best....don't take this class if you do not have good coding experience. CS Department does not make first time coders feel welcome. They push you hard like you have been coding for years prior to arriving to RIT.
Strict Grading. Not willing to listen to reason. Thinks he's funny, though he's not. Not even a bit. Takes up most of the class's time talking non-sense and goes through the material quickly at the end. Do NOT take any course with him if u're a graduate student, unless deliberately want to spoil your grade. You're probably better off without him.
He's got great energy and is really funny. He's pretty lenient on grading tests from what I can tell too. Lectures are not boring at all and he explains concepts very well. Best CS professor I've taken so far
Strout's an awesome professor. He is very friendly and interested in making sure the students are prepared for any assignments or pre-labs he gives out. An awesome pick if you have very little previous experience in programming because he is definitely one of the easier "awesome" professors for the intro sequence and you'll still learn a lot.
Knew the material and taught it well. The class was an easy A but he tends to be very condescending outside of class.
Very good at explaining, his lectures were excellent and he gave great examples. I typically left class understanding the concepts very well. Very nice guy also, and he is hilarious and makes class fun. Tests usually are very conceptual and aren't very similar to the assignments.
Strout is a pretty charismatic guy. His lectures are clear, though he tends to occasionally go off topic, which isn't necessarily a bad thing. His input on the labs and projects tends to be good for the students too.
He wasn't even my designated instructor but that didn't stop him from saving me on the labs. My professor was very dry and convoluted during lectures and it oftentimes seemed like he was the only person who knew how the labs worked. Professor Strout usually broke them down into simple steps that could be easily followed and he's why I passed.
Strout is a fun professor. I previously had bad CS professors but Strout definitely helped me understand the material better. Lectures are fun! Hes a funny guy and likes to have a good time in class, as well as get through the material for the day. CS is hard, but he will help you as much as he can!
Coursework was etched very clearly. Very friendly, approachable and helpful. Explains concepts very well. Overall Liked this class
Greatest professor. He knows a lot about the python and data structures which he taught to me. He is very knowledgeable, funny, flexible. His lectures are really awesome where you will enjoy going to class.
One of the best CS professors out there. I would take this guy again in a heartbeat. Very entertaining lectures, if you have to take a CS course, I would very highly recommend him.
He's like a little kid who's also a god at programming. He spent a good deal of time last semester being fascinated by Windows 10 and OneNote. He gives his real reaction on a lot of stuff and makes it feel like he's talking to the class instead of lecturing him. He has almost 6k hours in TF2, but has never played Pokemon.
Strout is a very funny professor and keeps you up during lecture. He gives you concise information on exactly what you need to know, although sometimes he does get side tracked depending on the class.
The professor gives great lectures. he keeps you entertained and teaches you stuff at the same time.
Strout is very funny. He makes you laugh during lectures, even though you are sometimes learning about some boring material (sometimes).
Excellent Professor who cares about your academic progress. His lectures are really interesting and at times entertaining. You will get to learn a lot in class even when you're having fun(in a good way).
Strout represents the best of the CS department. He's super friendly and outgoing and wants his students to succeed. His laugh is hilarious too. Definitely would advise doing your intro CS sequence with Strout, he may not be the best for the tougher concepts in CS. I would definitely choose Strout again if given a choice.
Professor Strout is one of the greatest teachers that I have ever had. He is hilarious and knows how to balance having fun in computer science with actually learning the material. If you have a chance to take a class with him, take it.
Taught the subject well, but since a lot of time was wasted on initial simpler topics, at the end the more important and difficult topics was covered very fast and hastily. Asks the thing taught in class in exams so they are easy, and so are the quizzes ( if you have understood the topic).
The CS2 curriculum is insanely difficult if you haven't been programming for a few years already. So it's really important to have a professor that teaches you. Strout isn't that professor. If you already know the material, you'll love him. If you're struggling, he's belittling. He goes on gossip rants frequently leaving less time to teach.
Strout is my favorite professor so far at RIT. He's hilarious, and makes the class interesting and entertaining, which is not easy to do with CS. Goes off on tangents, but explains things very well so that you'll always be able to understand it. One of a kind. Take his class at least once if you can.
Strout is in my list of top 3 professors although I've only had one of his courses. He does live coding examples where he interacts with the class and adds humor to keep your attention. Strout uses OneNote during his lecture and includes screenshots of the live code with explanations and drawings. 11/10 would take again.
Very funny dude and provides lots material to use as study reference.
Sean Strout is an amazing guy, a little eccentric but overall really nice. This class is just way harder than it should be, as some people transfer in with a lot of knowledge and some with very little. Strout is available and willing to help, but there is a lot of work that comes with this class.
Without a shred of doubt in my mind, Professor Strout has to be the best computer science professor I have ever had the pleasure of working with. His lectures and the recitations provide the information above and beyond testing material for those who are Inclined to learn more. Understand lectures, recitation slides, and start labs early!
I really enjoyed my time with Professor Strout. Told funny jokes and made a dry class quite interesting. Clear about what is on tests but you will have to look over your notes from time to time.
He was an amazing professor, he made everything fun to do and was very good at explaining and giving feedback. I took him and got an A in his class, because A+s dont exist at RIT. I actually switched from another professors class to take his class this semester as well. I would 10/10 recommend him to any student in the field!
One of the most casual professors I've ever had. The notes he takes and posts on myCourses are a tad unorganized but clearly outline the material. Also specifically notes what will/won't be on future tests.
Easy going and a great teacher. His tests were very fair and lets you know important things that will be on them beforehand. Very nice during office hours but don't depend on them to get your lab done the day it's due... CS2 is hard so go to the mentoring center/class/TA exam reviews and u will do great. He makes the material less boring!
One of my favorite professors yet. Always makes himself available to help students, gives great feedback on exams, hilarious and fun during lectures, cares a lot about his students, tells you and outlines exactly what is going to be on each exam every time, helps students a lot during labs, and makes 2 hour lectures entertaining. Great guy overall!
Strout is very different from the other CS professors and it's for the better. His class was a huge laugh and I learned a lot. Would take again.
Great professor especially for CS1. The work was definitely hard at times, but he was always there to help you through it.
Very solid professor. Makes learning the material fun and easy. Highly recommend!
The class is not friendly for students who are in the CS major or who require this class for a different major. The language is not taught in the class and the professor relies on the TA's to answer questions that students have. Out of class he is less than personable and in class he is a drone.
Strout is a really fun teacher, but he isn't the best teacher. In lecture, he's very fun and does a pretty good job answering questions. It's a transfer class, so it was extremely easy, but it would probably be harder in other situations. He doesn't teach in complete depth, but that's probably the curriculum.
Out of all the CSCI classes I've taken so far, Prof. Strout was the best one I've had. He did so well in making lectures fun and interesting, and any help that I needed was solved easily thanks to him and his SLIs.
Strout is fantastic! I tried to get him for CS2 but all of his classes and the waitlists were full. Would take him again 1000 times over. He's very clear in his lectures and gives hints on the homework and is just all around fantastic. The course is hard, but he makes it doable.
Probably the best CS I Professor
Best CS2 professor here at RIT. If the CS discord is still a thing when you are reading this, congratulations. Prof Strout will stalk this discord and answer any questions right away. He almost gives you the answer but makes sure you understand all the material as well. Take him for CS2!
Prof. Strout shines through in how much he cares for his students to succeed. He's very friendly and always willing to help. In lecture he stuck to the notes pretty strictly, and since I knew the first 8 weeks of material the 2 hour long lectures were a slog at times, but he would take a 5 minute break at the 1 hour mark which helped a lot.
Hilarious. I have no idea how I was almost never bored during 2 hour long lectures. Great lab feedback. This course is a brick wall of difficulty, especially at the start. I had lots of python experience but those that didn't struggled The labs were not equal in difficulty. Some labs were an hour from start to finish. One took me 16 hours of work.
Strout is awesome. Lectures can get long, but he is an entertaining guy and loves to interact with students. Most content is not difficult, but labs can get stressful if you let them. Recitations are super helpful as a review of the lecture. Only a few exams including the final. Nothing else much to say.
Sean Strout was a great public speaker during his lectures and he is very helpful both in and outside of class. He does a very good job of making a tough class bearable and tough concepts understandable. He recorded demo videos and gave extra credit for lab attendance. Great professor overall!
The man is insane but he is a fantastic teacher.
CS2 is a tough as hell class because of the assignments and exams. Strout made the experience so much more tolerable and easier to get through with his lectures, attitude, and willingness to devote extended periods of time to help. He'll fail at pronouncing the names of Pokemon, but he will give you the info and encouragement you need to survive
Gets to the point in lectures so sometimes you can get out early. Strout sometimes give extra help on labs and projects. In office hours he will literally just find the solution for you, not guiding you to the solution. Cares about his class.
I took 140 with Strout and he is brilliant. He's very engaged in the course content and does not read some premade slides. The notes that he makes are very relevant to the assignment content as well as the exams. If you have the choice to take it with Strout, do it. He is hilarious and amazing at what he does. P.S. be weary he doesn't wear shoes.
Strout knows what he is talking about and clearly loves teaching. He makes the class super fun and often laughs at his own jokes which makes a somewhat dry topic much more lighthearted and engaging. The labs are a lot of work, but not unmanageable and there are plenty of resources for help if needed.
Sometimes funny, usually not. Occasionally appears to understand bare minimum of class concepts. Frequently gets frustrated when students ask too many questions and is usually in a bad mood during exams (if you ask questions or need to go to the bathroom or something). Not a great professor, but not sure if the other options are that great either.
Professor Strout was funny and knowledgeable. A little impatient but given the student body of the computer science major, completely understandable. 2 Tests and a final, and two projects, all of which were not very difficult if you have a fundamental understanding of programming and computer science.
Can be a little condescending to students. "In real life you can't be asking your boss these stupid questions," or "How did you pass CS I without knowing this??" But I think he means well. Lectures are all over the place but he is very helpful with the Labs and Projects.
A pretty great professor. Can seem somewhat condescending at times, but to be fair, some students probably deserve it. His lectures are pretty good at teaching the lessons, and the CS department's labs help to reinforce them. Genuinely cares about students. Overall, a pretty good CS professor.
Professor Strout has a unique teaching style, but if you engage with it, the class is very manageable. Lectures can be a bit unstructured, but the labs and projects are helpful. I found that using Unstuckstudy along with the free textbook was a great study combo.
Sean might be a good professor to students with a good amount of knowledge of Java. However, he doesn't explain concepts very well. There are no lecture recordings but he does offer slides that are helpful once in a while. He's very condensing, "Are you sure you want to be in this major" after a student messed up a link that he wrote on the board.
lectures are not well-organized. He often insults students, especially during lab sessions. Never take his class—he is not a good teacher, nor is he kind. I received an 88.46 as my final grade, but he was so arrogant that he refused to round it up,didn't even reply to my email. Never take his class.
I love this guy, hes fun and enthusiastic and his lectures aren't boring. If you ever have a chance to take a class with him, do it.
Professor Strout knows the material and gives good exam hints, but his notes are messy and hard to follow. Asking questions feels uncomfortable because he can be condescending, and he clearly favors other students.
Class Info
Online Classes
100%
Attendance Mandatory
62%
Textbook Required
57%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.34 avg changeRatings by Course
SEI
5.0
(1)COMPSCI
5.0
(1)CS2
5.0
(6)COMPSCIII
5.0
(1)COMPSCI1
5.0
(1)Difficulty by Course
CSCI641
5.0
CS140
3.3
CSCI242
3.3
CSCI140
3.2
COMPSCIII
3.0