Reviews of professor David Wilson

Rating: 3.0/5, difficulty: 3.0/5
Bro. Wilson definitely takes a lot of heat for a poorly designed course. CSE453 is terrible, and that's not his fault. As others have said, you live or die by your group. That being said, he could be more helpful when students reach out for assistance. His communication style is brusque. I.e., don't expect a lot of help from him; you won't get it.

Rating: 4.0/5, difficulty: 3.0/5
good choice to opt for

Rating: 1.0/5, difficulty: 4.0/5
The syllabus quiz and week 1 discussion board are outrageously hard. The rest of the semester is entirely reading the textbook and group work. Don't expect to get a perfect score on anything, he grades tough. The professor himself never does any teaching, and there's not much feedback on assignments either.

Rating: 4.0/5, difficulty: 3.0/5
There is a bit of everything in this class (projects, problem sets, research papers, exams, and programming assignments). At first it seems crazy, but none of it is too hard. He's a lenient grader in general. He does penalize late work but he's pretty soft about it. As long as I submitted before he begins grading it was never penalized.

Rating: 1.0/5, difficulty: 4.0/5
Don't count on his help for the C++ lab assignments because he doesn't know how to do them. He admitted to my group that C++ is one of his weak areas. Although he's been teaching the class for a long time, he hasn't stayed relevant enough to teach his students. I recommend that you choose someone else for this course, or find a good C++ mentor.

Rating: 5.0/5, difficulty: 1.0/5
VERY HELPFUL TEACHER. HE ALWAYS GIVES GOOD ADVICE FOR THE FUTURE.