3.1
Quality3.6
Difficulty77%
Would Retake88
Reviews77%
Would Retake
88
Reviews
Rating DistributionOfficial
5
22
4
20
3
15
2
14
1
17
What Students Say
“Remember to mention puppies on the finalexam, he loves that and grades easy with it”
CS340 - 5.0 rating“Gendreau is one of the best teachers in the CS major”
CS364 - 5.0 ratingClass Info
Attendance Mandatory
57%
Textbook Required
75%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.98 avg changeRatings by Course
370
5.0
(1)CS
5.0
(1)CS364340
5.0
(1)SEVERAL
5.0
(1)CS340370
5.0
(2)Difficulty by Course
CS421
5.0
CS270
5.0
CS340
4.1
370
4.0
CS472
4.0
Reviews (88)
Good guy
Keep telling yourself its fun
Knows almost everything about the courses he teaches, but sometimes he doesn't bring it down to the level of the student. Exceptional professor and a great personality (very fun classes)
I had him during may term and it was very very hard. I am sure this was because it was may term. Learn html in a day and was expected to write it on quiz the next day. Do not take for may term
He's an interesting guy, very willing to help but his exams are horribly difficult.
I have had him for three classes now, and would definetly take him again. He is pretty hard, but also fair. He knows everything about everything, so he is the go-to guy for help. Funny guy - big beard, wears ten layers of mismatched flannels/ hawaiian.
Best CS professor in Dept. Is very intelligent and has excellent in class examples to demonstrate points clearly.
Hard tests but interesting guy, that seems to know everything. Very fair grader and you will learn a lot if you attend each class and follow his lectures. Very helpful and nice guy.
Best CS Professor. Difficult tests but fair. I would take a bullet for this guy. Absolutely try to take all classes with him.
pretty good professor...at first i thought he was pretty crazy, but as the class goes on he gets better. tries to make cs fun for all of us who don't have a clue! bad at notes though.
Nice guy, speaks quickly, i hated taking 20pt. quizzes EVERY friday
A funny guy, best for upper level courses. He might be a little to "computer sciency" for lower level students. The quizes every friday is a little hard but what can you do.
great teacher, learn a lot in 3 courses i had with him.. tought but fair on quizzes and tests.
very confusing guy. no exams?!? almost entire semester grade depends on weekly friday quizzes. he is also very lazy when it comes to grading programming assignments punctually.
good professor but complains a lot about his daughter on AOL a lot. notes are all over though. a good may term class to take.
He's a good professor if you're interested in programming. He tends to favor the students who have a better comprehension of the material. Good upper level professor
No Comments
Its a computer class and he used overheads. His lectures were pointless. He is annoying and unfair.
This class sucked. The only way I stayed awake was laughing at all of his stupid random sound effects he threw into the middle of his lectures. He looks like a dirty Santa Claus. This guy wears sweatpants to lecture. NOT VERY PROFESSIONAL. I wouldn't take another class with him.
One of the best CS professors. Very funny guy and a great professor for the upper-level classes (Ignore CS103, those would suck with any teacher) Definitely take him for later CS classes.
this guy is crusty! he wore sweats, tennis shoes, and the same shirt to every lecture! not what i expect from my professors. super boring lecture. he made funny sounds though, and that's how i stayed awake. he looks santa claus that was kicked in a mud puddle. CRUSTY!!!
Highly recommended. Is able to keep class relaxed while teaching you a lot of cool and useful stuff. Also uses weekly quizzes instead of quarterly exams, which is much nicer in my book.
Lets just cut to the chase here, the worst class ever. Avoid this class if you can.
Overall just a terrible 2 hours that we all must sit through each week...
Probably one of the most worthless classes I've ever taken with one of the most worthless professors I've ever had.
If you don't understand him, ask him questions. If too much work, ask him too. Communication with instructor should solve most of problems in class. They will listen to you. Don't just sit there and kill time.
I did not learn anything in this class, but still got an "A." This teacher does not look or act like a professor. The least he could have done was change his shirt every 120 days. But no. This class will not help you later in life. Try to avoid it if you can. Teacher sucks
looks like a dirty santa claus...what a waste of my time for 1 credit, more busy work than other most of my other classes
Horrible class. He expects that you know something about the material before you get to class. This class is harder than a 200 level class. I'm an A student but got a C in this class. Tests are very hard but he does curve them. That's how hard they are!
good teacher for upper level classes. notes on the board can be messy and hard to follow, not a problem tho. weekly quizes, easy to pass if you look over stuff. takes time to make sure ppl understand everything
Worst teacher I've ever had in my life.
Not going to lie to you, this class isn't fun. It's really hard to pay attention in class, because it's just boring. Tests aren't that hard as long as you do the tutorials and study a little bit beforehand. But you're definitely going to think it was a wasted 2 hours.
Worst teacher I have ever had in my entire life. He makes the easiest things so complicated and confusing.
Professor Gendreau is a crazy wizard with a tangly beard. He definitely knows the material inside and out, but lectures at a very quick pace. He's a nice guy and very willing to help, but he is one of the more demanding CS professors. Says "mawright?" a lot. Every time he laughs I think "Crazy old wizard..."
knows his stuff, but class can be difficult at times and very boring. he always wears red and rubs his nipple during lecture.
We are business students and this course did not help me at all. The course confused me and no learning took place in this class.
very strange...boring class
HE SUCKS!!!! WORST TEACHER AT UWL!!!!!! Yells the whole time in lecture and gives crappy notes.
Gendrea is a good guy--kind, honest and approachable. It WILL be the most effort you've ever put into a 1 credit class, but that's the course material's fault, not the prof's. Getting a decent grade is doable-quiz material is on stuff he has covered extensively BUT you still MUST study. Final is tricky. Take it over J-term, then you're focused.
This guys is a horrible teacher, honestly, he doesnt explain anything at all, you get homework and have to figure it out on your own, he offers tutorials and doesnt show you how to get them, he is ugly and annoying.
Extremely boring class, WAYYYY too much work for a one credit course. Wears the same 3 things to class.... and looks like a crazy wizard with that beard of his. I started having more fun counting how many times he says "Alright" and "Query"..... Overall, not that good of a teacher, but this course is recommended.
He is a good teacher for higer level classes. Assignments are not too tricky and due dates are flexable. Always willing to help you out on a question in and out of class. Take notes because quiz and test questions come straight from them.
He knows a lot about what he is teaching but sometimes has trouble conveying it. Weekly quizes are pretty straight forward with examples done in class (do well on the ones early in the semester, they are pretty easy). Sometimes he messes up on problem examples and problem set-ups on quizes so if youre confused, ask him. Pretty decent prof overall.
This guys is a mess. Just look at his office. Very unorganized. Don't procrastinate on the final project. Quizzes every Friday which ruins all drinking on Thursdays... Just a weird guy and I wasn't a fan.
umm...pretty much the most boring teacher I have ever had. If you looked around the room 60% of the room was sleeping. Grading blows because there aren't that many points in the class, so EVERY SINGLE POINT MATTERS! Just reallllly study for the tests, and actually use the book!
Most boring class ever, but its pretty easy if you do your homeowork...Only thing that keeps you awake in class are his weird sounds after he says something. He'll pause and then throw a "whaat" or "aight" in there its hilarious
He's really hard!
after you get past the beard and the same clothes every day, hes a good guy. HOWEVER! he doesnt convey the information very well at all. much of it has to do with the material. who can make database sound interesting.... homework is easy, exams are hard. not to hard to at least pass.
His teaching style sucks. Not clear at all. Not as helpful as I would have liked. Doesn't care about students that much. Either you get it or you don't is his motto.
This guy is a loser
If you have to visit him in his office, take a buddy.
He typically spends the first few minutes playing with the microphone. Constantly says "mmm-right" and stutters often; extremely distracting. Much more difficult than I expected. Bring a pillow to class and be prepared to fight a constant urge to just walk out of his lectures.
ridiculously boring class, it was chore to even keep my eyes open... practically fell asleep playing solitaire cuz the class was so boring. homeworks fairly easy tho and the tests were hard, suggest studying. bring a lap top if u plan on going so u can be entertained by something besides the "aights" and "whats" the prof constantly says...
Boring class, boring teacher, not the most helpful and not the easiest. Sadly noone else teaches this class.
I had no clue what was going on through out the course.
Gendreau is a character, alllright. It is hard to pay attention to him in this class of 400 people because everyone is just waiting for him to say something stupid. You have no choice but to take him tho cuz he is the only one who teaches the class. Enjoy!
Gendreau is awesome if you're a C-S major. If not, you'll probably hate him. Read and study for any of his classes.
It is very pointless to even go to the lecture. He has 2 very easy projects that you can just do with a classmate. The Final has stuff on it that he has never even discussed it is hard. Study the book alot and powerpoint slides from lecture and you will do fine on the Final.
Very pointless to even show up to the lectures. I suggest do the projects with a group of people. They are very easy. The final is extremely hard i suggest studying from the book.
The projects are easy, but the final will destroy you. His lectures are horribly dry. If you like to take a nap with a droning voice in the background, get comfy in Graff Main Hall during his class.
I agree that it's tough with so many kids to give helpfulness but going in I thought the class would be a breeze and I was sorely mistaken. The final is atrocious but the projects provide some relief. Class is only 65 points so you can't take anything for granted.
Yes, lectures are dry. Go to them anyways. Do tutorials, then it won't be as bad. Final is super hard. But it will even out with the easy projects. Class is only 65 points, do everything. Grading scale is different and lowered, so as long as you get above a 50%, you pass.
His lectures are quite interesting. The topics are overall easy. However, some questions on the exam are little bit tricky. Just attend the lecture and be careful during the exam, you will get an A.
If you are taking him for CS103, then it doesn't matter who your teacher is as long as you pay attention somewhat. I have had him for three classes and althought the Friday quizzes can hurt the Thursday night life, they are a whole lot better than big exams. Always lets you have notes on the final and always available to help. Great guy and funny.
Mumbles into the mic, makes class hard hard hard to sit through, hard final, lame projects
You can skip class up until the first project, because everything for it is in the book if you're doing the tutorials. After that though, you better pay attention, especially when he starts talking about E-R diagrams because those aren't in the book. The final was hard but his grading scale is generous.
Gendreau not only looks like a he has dingleberries hanging from his beard, this man taught me about as much in the 4.5 weeks i had him as i have learned while typing this comment. Although i greatly miss his one liners like, "we all know the things i do for fun are way different from those that you all do :)" i will not miss the class.
Gendreau is one of the best teachers that UW-L has. If you're in the CS major, take him for everything you can. Show up to class and pay attention and you'll have no trouble passing.
CS Majors, Ignore the CS 103 ratings. They're all whiny business majors who despise working for anything. Gendreau is one of the best teachers in the CS major. He's very knowledgeable and is more than willing to help you out when you need it. Friday quizzes are much better than monthly exams, too. Take him for every class you can.
He mumbles while he is standing in front of the board where he is writing. He says that he is willing to help you all the time, but when he does not explain himself as to what to do. You have to read the book or else you have no idea what's going on. I've wanted computer science to be my minor, now I don't. I've taken programming before. Loved it
First off, don't listen to the lower level students, such as 103. If you are actually a major and take relevant classes, you will realize that he is a great teacher. Yes, often long, rambling lectures, but you learn what you need to know, and he is NOT a hard grader. He curves at the end of the semester and it tends to go in your favor.
Of course if you're not a CS major you probably wont like him but get over it. He is incredibly helpful and available as much as possible. As CS isn't always the most inviting topic, lectures can get a little dry but overall, he truly knows his stuff and truly cares.
After just completing one of the most difficult courses with him, he did a great job. He throws in these little jokes occasionally that always makes the class laugh and he is always willing to help. He is very good at giving you everything you need for an assignment without handing it to you. Overall he is one of the best professors I have had.
Honestly, he's one of my favorite professors. Lectures were always very engaging, and he was very helpful during office hours.
Challenging but amazing professor, he gives very hard assignments but as long as you pay attention and ask questions youll do fine, I strongly recommend taking him if you can
Went to the first class by accident, wrong room, not the Italian class. Loved Dr. Tommy so much I stayed the whole semester --- so totally worth dropping the Italin and doing this instead. I dream nights about his voice talking about balance and trees. Remember to mention puppies on the finalexam, he loves that and grades easy with it
Gendreau deserves much better ratings on this site. 340 is supposed to be a difficult class and Tommy does a great job of challenging students while being very fair about it. Assignments can be tough but he is very willing to help at office hours. If you truly put in some effort and don't succeed in this class CS is not for you. Highly recommend.
Great guy! Like the way he teaches and the quiz on fridays are way better than exams. CT100 is nothing to stress about if you have any backround in computers.
For CS 270, it can get a little rough. Expect a weekly quiz (around 12 quizzes in total) along with around five programming assignments, 1/2 of which are in MIPS. 270, as another CS major put it can be described as "MIPS and sadness". Gendreau can sometimes seem like he goes all over the place in lectures, but will get to his point, eventually.
Different teaching style, doesn't really explain why or how things work, just walks through examples. I failed about 6 quizzes though and still ended up with a B, and had a decent understanding of everything on the final
Quiz basically every Friday, pay attention in class, look up resources and watch videos outside of class to understand because you will get lost during his lectures, especially if you skip class. The class is heavily curved. 3 projects, 1 very big one that has lots of extra credit. START EARLY AND ASK FOR HELP. Exam is based on project and lectures
He is rather lenient on his deadlines for the most part. His homework will very time consuming so start early and get help. Pay attention in class as quizzes are based on lectures. Material may differ: linked-lists, topological sort, graphs, trees, huffman coding, avl tree, hash table, and lastly for sure b-trees. He does curve the grade a bit.
This class is sort of a reality check. Explains concepts well, up to you to figure out how to code them. Grade is widely unknown till the end. Be ready to accept 50% on quizzes, difficult to study for and tough grader. Little to no partial Credit given on programming assignments. Most CS'rs will do just fine, difficult for me. Does curve some.
This class will truly consume your life. It will have you dreaming about balancing trees and life after this class. Be prepared to see sunlight at most once a week.
He is very knowledgeable about what he is teaching and makes himself available to answer questions on all projects during his office hours.
He offers lots of help outside of class and is a good person. However, his way of teaching is not for me. He does a lot of lectures just by putting code on a chalkboard, making it hard to follow and understand. He does acknowledge the fact that he assumes we all are starting with no knowledge about programming, though, which is good.
Thomas Gendreau was a great professor to teach for cs120. He did not expect that any of his students knew anything about comp sci so we truly did start at the beginning. Quizzes every Friday but they are not that difficult if you are prepared. No exams except for the final and there were 8 projects through the semester.
Professor Gendreau teaches some of the hardest subjects in the CS program, and I had trouble following him sometimes, but he cares for his students and being in his class was always a joy. Assignments are hard, but he gives you the tools and time that you need. The information he posts online is thin, so in-person attendance is a must.
Class Info
Attendance Mandatory
57%
Textbook Required
75%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.98 avg changeRatings by Course
370
5.0
(1)CS
5.0
(1)CS364340
5.0
(1)SEVERAL
5.0
(1)CS340370
5.0
(2)Difficulty by Course
CS421
5.0
CS270
5.0
CS340
4.1
370
4.0
CS472
4.0