If you want to succeed in this class get ready to turn off your brain! Lectures are not helpful at all and to succeed all you need is good pattern recognition instead of learning the actual information. Homeworks are the only basis for actual learning, it felt more like an online course than an in person one.Rate My Professors ↗
Current instructor
Shayne Wadle
What students say
Original student reviews · all captured dates
Shayne Wadle is pretty transparent about what will be on the tests. The tests themselves are not too hard as long as you know what to do on the homework. However, getting the knowledge to do the homework is very difficult even if you go to Wadle's lectures. His slides are confusing and he rarely does any actual problem solving in the class.Rate My Professors ↗
Lectures are very useful and easy to stay focused in because he genuinely cares about the material and wants his students to fully understand it. The homework is very similar to the exams, so it is clear what you need to study.Rate My Professors ↗
Big Shayne is a great professor. The lectures are extremely helpful and informative, and Professor Wadle is very responsive to student's questions and inputs on the course content. He also (almost) always finishes class early to give students time to ask questions afterward. Just taking good notes during lecture has lead me to learn a lot. 10/10Rate My Professors ↗
This course is probably one of the (messiest) course I have ever taken. Lecture is not uesful, his class is inefficient, with lots of mistakes made during in lecture. Lectures videos are granted access based on request, which is the funniest part. PPT notes are useful but messy. Just be ready to self learn everything.Rate My Professors ↗
Easy class and nice instructorRate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with Shayne Wadle
Programming III
3 creditsProgramming III is the third course in the programming fundamentals sequence, covering data structures, algorithms, and complexity analysis with an emphasis on professional code quality.
Offering recorded · Spring 2027 · Sources
historical GPA · grades
Fall 2022–Spring 2026Introduction to Computer Engineering covering transistor-based logic, Boolean algebra, combinational and sequential logic design, computer organization, and introductory assembly programming.
Offering recorded · Spring 2027 · Sources
Past student reviews · Shayne Wadle
Professor Shayne Wadle received mixed feedback regarding lecture quality, with some students finding the slides and in-class problem-solving insufficient for learning, while others noted he explained concepts well and was responsive. Reviews indicated that homework closely mirrored exam problems, though students disagreed on whether the course required significant self-study or pattern recognition to succeed.
historical GPA · grades
Fall 2022–Spring 2026Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2027 | COMPSCI 400 | Programming III |
| Spring 2027 | COMPSCI/ECE 252 | Introduction to Computer Engineering |
| Fall 2026 | COMPSCI 400 | Programming III |
| Fall 2026 | COMPSCI/ECE 252 | Introduction to Computer Engineering |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_3c20f585497c036ee0ded500",
"source": "enrollment",
"source_instructor_id": "swadle",
"identity_basis": "netid",
"identity_status": "source_identified",
"name": "Shayne Wadle",
"email": "SWADLE@WISC.EDU",
"first_observed_at": "2026-09-07 15:55:43.033547+00:00",
"last_observed_at": "2026-10-14 17:50:09.728220+00:00",
"ratings": {
"review_count": 8,
"quality": 3.25,
"difficulty": 2.62,
"quality_count": 8,
"difficulty_count": 8,
"profile_id": "rmp:3156510",
"source_url": "https://www.ratemyprofessors.com/professor/3156510",
"match_basis": "exact_name",
"observed_at": "2026-10-14 18:33:57.425401+00:00",
"courses": {
"course_9eb7166a49d161bca95d729f": {
"review_count": 8,
"quality": 3.25,
"difficulty": 2.62,
"quality_count": 8,
"difficulty_count": 8
}
},
"bayesian_quality": 3.54228112892605,
"prior_mean": 3.65919358049647,
"prior_weight": 20
},
"current": true,
"courses": [
{
"course_uid": "course_583cd0f265d9f29704ca13ea",
"course_id": "COMPSCI 400",
"title": "PROGRAMMING III",
"credits_min": 3,
"credits_max": 3,
"gpa": 3.319
},
{
"course_uid": "course_9eb7166a49d161bca95d729f",
"course_id": "COMPSCI/ECE 252",
"title": "INTRODUCTION TO COMPUTER ENGINEERING",
"credits_min": 3,
"credits_max": 3,
"gpa": 3.296
}
],
"revision": "fc1811fa52e581ea57a35c0cf3343f8740a8ffbf",
"instructor_url": "/instructors/SHAYNE_WADLE"
}