3.1

Thomas Gendreau

Computer Science - University of Wisconsin - La Crosse

3.1
Quality
3.6
Difficulty
77%
Would Retake
88
Reviews
3.1
Quality
3.6
Difficulty
3.1
Helpful
3.0
Clarity

77%

Would Retake

88

Reviews

Rating Distribution
Official

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 rating
Class Info

Attendance Mandatory

57%

Textbook Required

75%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

89% confidence
Based on 13 grades
Most common grades:
A (3)
B+ (3)
Not sure yet (3)
Grade Distribution
A(5)B(2)C(1)D(1)F(0)A-/B+(4)
Based on 16 reported grades
A: 3
B+: 3
Not sure yet: 3
B: 2
Common Tags
Lecture heavy (6)
Respected (4)
Tough grader (4)
Gives good feedback (3)
ACCESSIBLE OUTSIDE CLASS (2)
Skip class? You won't pass. (2)
Lots of homework (2)
Accessible outside class (2)
Rating Trend

Improving

+0.98 avg change
May
Apr
Dec
Feb
Apr
May
Last 6 months
Ratings by Course

370

5.0

(1)

CS

5.0

(1)

CS364340

5.0

(1)

SEVERAL

5.0

(1)

CS340370

5.0

(2)
+21 more courses
Difficulty by Course

CS421

5.0

CS270

5.0

CS340

4.1

370

4.0

CS472

4.0

Reviews (88)
5.0
4.0
CS370
Feb 24, 2003

Good guy

5.0
4.0
370
Feb 24, 2003

Keep telling yourself its fun

4.0
4.0
CS472
Feb 27, 2003

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)

2.0
4.0
IS
Mar 19, 2003

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

4.0
5.0
CS421
Apr 17, 2003

He's an interesting guy, very willing to help but his exams are horribly difficult.

5.0
4.0
CS
Apr 17, 2003

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.

5.0
4.0
CS364340
Apr 17, 2003

Best CS professor in Dept. Is very intelligent and has excellent in class examples to demonstrate points clearly.

4.0
3.0
364370
Apr 27, 2003

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.

5.0
2.0
SEVERAL
Jul 9, 2003

Best CS Professor. Difficult tests but fair. I would take a bullet for this guy. Absolutely try to take all classes with him.

3.0
3.0
CS101
Aug 3, 2003

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.

4.0
3.0
CS364
Oct 21, 2003

Nice guy, speaks quickly, i hated taking 20pt. quizzes EVERY friday

5.0
3.0
CS340370
Dec 3, 2003

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.

5.0
2.0
CS370341
Nov 1, 2004

great teacher, learn a lot in 3 courses i had with him.. tought but fair on quizzes and tests.

2.0
5.0
CS340
Nov 19, 2004

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.

4.0
2.0
CS101
Jan 4, 2005

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.

4.0
3.0
CS340
Jan 11, 2005

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

1.0
5.0
CS103
Grade: A
Apr 22, 2005

No Comments

1.0
5.0
CS103
Apr 25, 2005

Its a computer class and he used overheads. His lectures were pointless. He is annoying and unfair.

3.0
3.0
CS103
May 3, 2005

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.

4.0
4.0
CS340CS370
Oct 23, 2005

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.

2.0
4.0
CS103
Nov 13, 2005

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!!!

5.0
2.0
CS340370
Dec 23, 2005

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.

1.0
5.0
CS103
Jan 24, 2006

Lets just cut to the chase here, the worst class ever. Avoid this class if you can.

1.0
5.0
CS103
Jan 27, 2006

Overall just a terrible 2 hours that we all must sit through each week...

2.0
3.0
CS103
Mar 12, 2006

Probably one of the most worthless classes I've ever taken with one of the most worthless professors I've ever had.

3.0
3.0
CS103
Mar 24, 2006

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.

1.0
1.0
CS103
Mar 27, 2006

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

3.0
3.0
CS103
Mar 29, 2006

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

1.0
4.0
CS103
Apr 11, 2006

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!

4.0
3.0
CSHIGHERLEVE
Apr 13, 2006

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

1.0
5.0
CS103
Apr 19, 2006

Worst teacher I've ever had in my life.

3.0
3.0
CS103
Apr 20, 2006

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.

1.0
4.0
CS103
May 9, 2006

Worst teacher I have ever had in my entire life. He makes the easiest things so complicated and confusing.

3.0
4.0
CS370
May 11, 2006

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..."

3.0
4.0
CS103
May 21, 2006

knows his stuff, but class can be difficult at times and very boring. he always wears red and rubs his nipple during lecture.

1.0
4.0
CS103
May 21, 2006

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.

1.0
3.0
CS103
Aug 16, 2006

very strange...boring class

1.0
5.0
CS101
Dec 16, 2006

HE SUCKS!!!! WORST TEACHER AT UWL!!!!!! Yells the whole time in lecture and gives crappy notes.

5.0
2.0
CS103
Jan 12, 2007

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.

1.0
4.0
CS103
Feb 6, 2007

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.

2.0
4.0
CS103
Apr 9, 2007

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.

4.0
2.0
CS220
Apr 10, 2007

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.

4.0
3.0
CS370
Apr 19, 2007

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.

2.0
4.0
CS442
May 13, 2007

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.

2.0
3.0
CS103
Jul 25, 2007

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!

4.0
2.0
CS103
Sep 7, 2007

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

2.0
4.0
CS103
Sep 25, 2007

He's really hard!

2.0
4.0
CS103
Oct 18, 2007

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.

2.0
3.0
CS103
Nov 16, 2007

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.

1.0
5.0
CS103
Nov 30, 2007

This guy is a loser

5.0
1.0
CS103
Dec 3, 2007

If you have to visit him in his office, take a buddy.

1.0
4.0
CS103
Dec 4, 2007

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.

2.0
4.0
CS103
Dec 7, 2007

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...

3.0
4.0
CS103
Dec 31, 2007

Boring class, boring teacher, not the most helpful and not the easiest. Sadly noone else teaches this class.

1.0
5.0
CS103
Mar 31, 2008

I had no clue what was going on through out the course.

3.0
5.0
CS103
Apr 28, 2008

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!

5.0
4.0
CS471
May 13, 2008

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.

3.0
4.0
CS103
Nov 17, 2008

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.

3.0
3.0
CS103
Nov 17, 2008

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.

2.0
4.0
CS103
Dec 4, 2008

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.

1.0
4.0
CS103
Dec 13, 2008

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.

3.0
3.0
CS103
Dec 15, 2008

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.

5.0
1.0
CS103
Jan 17, 2009

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.

5.0
2.0
CS442
May 4, 2009

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.

2.0
5.0
CS103
Nov 5, 2009

Mumbles into the mic, makes class hard hard hard to sit through, hard final, lame projects

3.0
3.0
CS103
Nov 17, 2009

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.

1.0
5.0
CS103
Dec 8, 2009

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.

4.0
3.0
CS364
Mar 11, 2011

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.

5.0
2.0
CS364
Nov 9, 2011

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.

2.0
4.0
CS120
Dec 7, 2011

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

5.0
2.0
CS442
May 19, 2012

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.

4.0
3.0
CS442CS356
Jun 27, 2013

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.

5.0
3.0
CS356CS456
May 21, 2014

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.

5.0
2.0
CS364
Grade: B+
Nov 20, 2015

Honestly, he's one of my favorite professors. Lectures were always very engaging, and he was very helpful during office hours.

5.0
4.0
CS340CS364
Grade: A
Jan 20, 2016

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

5.0
3.0
CS340
Grade: D
Jan 28, 2017
Would take again

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

Participation matters
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CS340
Grade: Not sure yet
Oct 18, 2018
Would take again

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.

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CT100
Grade: B
Nov 14, 2018
Would take again

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.

Respected
Skip class? You won't pass.
4.0
4.0
CS220
Grade: Not sure yet
May 3, 2019
Would take again

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.

Respected
Lecture heavy
Tough grader
3.0
5.0
CS270
Grade: B
Jul 23, 2019
Wouldn't take again

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

Get ready to read
Tough grader
4.0
4.0
CS442
Grade: A+
May 15, 2020
Would take again

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

Lecture heavy
EXTRA CREDIT
4.0
4.0
CS340
Grade: A+
May 15, 2020
Would take again

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.

Lots of homework
Hilarious
Lecture heavy
3.0
5.0
CS340
Grade: Not sure yet
Apr 18, 2022

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.

Tough grader
Lots of homework
Lecture heavy
5.0
5.0
CS340
Grade: A
Dec 28, 2022
Would take again

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.

Tough grader
Online Savvy
5.0
4.0
CS442
Grade: A-
Feb 1, 2023
Would take again

He is very knowledgeable about what he is teaching and makes himself available to answer questions on all projects during his office hours.

Clear grading criteria
Gives good feedback
Respected
4.0
4.0
CS120
Grade: B+
Apr 18, 2023

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.

Accessible outside class
4.0
4.0
CS120
Grade: B+
May 5, 2023
Would take again

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.

Gives good feedback
Lecture heavy
Accessible outside class
4.0
4.0
CS442
Grade: C
May 19, 2023
Would take again

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.

Gives good feedback
Caring
Lecture heavy
Class Info

Attendance Mandatory

57%

Textbook Required

75%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

89% confidence
Based on 13 grades
Most common grades:
A (3)
B+ (3)
Not sure yet (3)
Grade Distribution
A(5)B(2)C(1)D(1)F(0)A-/B+(4)
Based on 16 reported grades
A: 3
B+: 3
Not sure yet: 3
B: 2
Common Tags
Lecture heavy (6)
Respected (4)
Tough grader (4)
Gives good feedback (3)
ACCESSIBLE OUTSIDE CLASS (2)
Skip class? You won't pass. (2)
Lots of homework (2)
Accessible outside class (2)
Rating Trend

Improving

+0.98 avg change
May
Apr
Dec
Feb
Apr
May
Last 6 months
Ratings by Course

370

5.0

(1)

CS

5.0

(1)

CS364340

5.0

(1)

SEVERAL

5.0

(1)

CS340370

5.0

(2)
+21 more courses
Difficulty by Course

CS421

5.0

CS270

5.0

CS340

4.1

370

4.0

CS472

4.0

Similar Professors