CSE 2400
Logic and Discrete Mathematics
Introduces elements of logic and discrete mathematics that allow reasoning about computational structures and processes. Generally, the areas of discrete structures, proof techniques, probability and computational models are covered. Topics typically include propositional and predicate logic; sets, relations, functions and graphs; direct and indirect proof methods, induction and recursion; finite state machines and regular languages. Prerequisite: CSE 131 Note that this course will be held in-person. *CSE 2400 has mandatory evening exams; the specific days and times will be listed under assessments on the course section once confirmed.
Instructors
Reviews
Never went to class, learned everything from the zybooks and was able to get an A. If you can do the homework you'll do well in the class.
10/28/2024
2 or less hrs/week
Don't go to class unless you need extra credit (wait until after first exam). Read a chapter of zybooks, then do the homework for the chapter. Takes 2-4 hours a week and you're done. Study for exam by going through Zybooks and doing the rest of the practice problems. Cheat sheet allowed on exams
5/21/2024
2-4 hrs/week
Do the homework and GO TO CLASS and you will be good. Most ppl who struggle don't attend class. He gives extra credit participation points if you go to class and attempt a problem.
5/20/2024
2-4 hrs/week
Homework is not too bad if you start early. Exams are not too bad if you do the homework. Good curve on homework. I liked the lectured
5/18/2024
2-4 hrs/week
Lectures are super boring but the class isnt that bad and he just kinda follows the Zybooks. he is just a very boring professor so I would get so tired. The material itself is pretty easy and I know some people that didnt go to lecture at all and did fine (wouldn't recommend that). Tests arent that bad and you get to bring in a notecard which makes it much easier and less stressful.
5/17/2024
hes lowkey kinda mean but a pretty good prof. go to lecture bc he goes over stuff that isn't in the zybook but is on hw and the tests and you can get extra credit.
5/15/2024
Super awkward guy but really sweet and good at teaching. Lectures can get kind of boring but they aren't required to go. If you do the Zybooks reading and practice problems, you'll do find in the course.
4/28/2024
Kind of an awkward guy but seems to genuinely care. Also active on WashU Reddit which is kind of funny. Exams are like the Zybooks and if you put in the effort you will definitely get an A.
3/27/2024
Clearly the better Garnett. Good at teaching logic and discrete math. If you read the textbook and go to class you will do well. Exams are fair and assignments are graded forgivingly. Great class, highly recommend
12/25/2023
I don't particularly understand where the negative reviews come from. CSE 240 was a well-taught class and I learned a lot. Lectures were helpful but not mandatory, and the textbook made things quite clear. Exams are fair and as long as you do the homework you'll do well.
12/18/2023
Lectures are boring/redundant since the professor just writes/talks through what's covered in the textbook, except the few times there are long examples not found in the book; those will usually be on the test. However, it's still a very straightforward class and the prof is very responsive/helpful on Piazza. Not super enjoyable, but does the job.
12/7/2023
To be honest, no disrespect but I didn't go to almost all of the lectures because the Zybooks covered all of the content and everything from the class can be learned in the Zybooks. There is a lot of hw from the Zybooks. However, while the lectures can be boring he seems to be a helpful and caring guy, at least from the few lectures I went to.
11/15/2023
Professor Garnett is one of the first professors at WashU that I felt really cared. He actually responds on Piazza all the time and clearly cares about getting to know his students and having them succeed. It also is an interesting course and both his lectures and the textbook help solidify the concepts so you feel well-prepared for the exams.
10/19/2023
Some people say his lecture was boring, which might be true, but I found it ok. If you attend classes and be present, you will get decent grade. I attended to all the classes and did not study much outside of class.
9/2/2023
At the end of the day the exams look fairly similar to the homework and the content is mangeable. His lectures are boring/not helpful and his notes are very messy, but by closely reading the textbook you are 100% set for the exams.
5/15/2023
The worst lecturer I've ever had. Answers in with attitude, barely looks up, and not rly accessible outside of lecture. Lectures suck but he gives random quizzes that add points to exam grades. Exams are on homework stuff but you won't get your homework graded before the exam. Take it with a friend and live & breathe Zybooks to survive this class.
5/13/2023
Scrabble champion. Looks straight out of the 80s. Walking CS prof stereotype. I concur with the review below this one wholeheartedly.
5/5/2023
His teaching style (partially prewritten iPad notes) is sometimes hard to follow, unorganized, and can be too fast. Got lost easily due to these reasons. He isn't that good at answering or taking questions (awkward, doesn't look up often & can be sassy). The exams are fair/similar to homework problems. Would recommend utilizing the textbook
5/3/2023