This class is very MATLAB-focused. Exams are pretty easy since they're take-home, but group projects are rough since MATLAB isn't good for collaboration. You don't really have to come to lectures but it would help, since he doesn't write very clearly or make powerpoints for his notes. Grading is lenient and workload is reasonable.Rate My Professors ↗
Current instructor
Krishnan Suresh
What students say
Original student reviews · all captured dates
331 was a very poorly taught class for the last 5 years and Prof. Suresh took time to make the course interesting again. Content is extremely useful and applicable outside of class, and it is a very easy A as long as you check your work with a mentally competent partner. Exams were not proctored and 24 hours to take.Rate My Professors ↗
I took it last semester, Prof. Suresh is absolutely a T0 professor in the ME department. The content is exciting and complicated, however, Prof. Suresh has the magic to organize the material and teach logically (he wrote the textbook). Overall I really recommend this course.Rate My Professors ↗
He is one of the better professors I have had. He really cares about his students and wants to make sure they succeed. Although the topics could become boring, he continuously encouraged questions to make sure the entire class understood what was going on. I would definitely recommend him to others.Rate My Professors ↗
Best professor I have had. He knows when students get confused and how to deal with them during the lecture. His tests are fairly reasonable.Rate My Professors ↗
Probably the best lecturer Ive had so far at UW-Madison. Incrementally increased difficulty thoughout the course and forced you to conceptualize how ideas built on each other.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with Krishnan Suresh
Master's Research and Thesis
1–9 creditsEMA 790 is a graduate-level directed study course for Master's research and thesis work arranged with an instructor.
Offering recorded · Fall 2026
No recorded grade history
Pre-dissertator Research
1–9 creditsEMA 890 is a directed study course for pre-dissertators to conduct research projects arranged with an instructor.
Offering recorded · Fall 2026
No recorded grade history
Research and Thesis
1–12 creditsEMA 990 offers directed study projects arranged with an instructor.
Offering recorded · Fall 2026
No recorded grade history
Computer-aided Engineering
3 creditsIntroduction to computer-aided engineering, covering mathematical and programmable methods for modeling mechanical shapes, shape processing for manufacturing, and computer-aided analysis of physical properties.
Offering recorded · Fall 2026
Krishnan Suresh is described as helpful and caring, with reviewers noting he addresses student confusion and makes the course interesting. Some find his lectures helpful and tests reasonable, while one reviewer states he revitalized the course after previous poor instruction.
historical GPA · grades
Spring 2022–Spring 2026Mechanical Engineering Projects II
1–3 creditsMECHANICAL ENGINEERING PROJECTS II is a continuation of ME 491.
Offering recorded · Fall 2026
historical GPA · grades
Spring 2022–Spring 2022 · limited sampleAdvanced Independent Study
1–3 creditsME 699 is an advanced independent study course involving directed study projects arranged with an instructor.
Offering recorded · Fall 2026
historical GPA · grades
Spring 2022–Spring 2022 · limited sampleMaster's Research and Thesis
1–9 creditsME 790 is a directed study course for Mechanical Engineering graduate students to conduct research projects arranged with an instructor.
Offering recorded · Fall 2026
No recorded grade history
Phd Research and Thesis
1–9 creditsME 890 is a PhD research and thesis course offering directed study projects arranged with an instructor.
Offering recorded · Fall 2026
No recorded grade history
Dissertator Research and Thesis
1–9 creditsME 990 is a directed study course for Mechanical Engineering PhD students to conduct dissertation research and thesis work arranged with an instructor.
Offering recorded · Fall 2026
No recorded grade history
Recorded teaching history
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Fall 2026 | EMA 790 | Master's Research and Thesis |
| Fall 2026 | EMA 890 | Pre-dissertator Research |
| Fall 2026 | EMA 990 | Research and Thesis |
| Fall 2026 | ME 331 | Computer-aided Engineering |
| Fall 2026 | ME 492 | Mechanical Engineering Projects II |
| Fall 2026 | ME 699 | Advanced Independent Study |
| Fall 2026 | ME 790 | Master's Research and Thesis |
| Fall 2026 | ME 890 | Phd Research and Thesis |
| Fall 2026 | ME 990 | Dissertator Research and Thesis |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_6a0865621696e0948e7a1f89",
"source": "enrollment",
"source_instructor_id": "ksuresh",
"identity_basis": "netid",
"identity_status": "source_identified",
"name": "Krishnan Suresh",
"email": "SURESH@ENGR.WISC.EDU",
"first_observed_at": "2026-09-07 15:55:43.033547+00:00",
"last_observed_at": "2026-09-07 15:55:43.033547+00:00",
"ratings": {
"review_count": 54,
"quality": 4.91,
"difficulty": 2.57,
"quality_count": 54,
"difficulty_count": 54,
"profile_id": "rmp:847569",
"source_url": "https://www.ratemyprofessors.com/professor/847569",
"match_basis": "exact_name",
"observed_at": "2026-09-07 16:25:36.779679+00:00",
"courses": {
"course_92d9c53bd0439826aa9834b1": {
"review_count": 2,
"quality": 5,
"difficulty": 3,
"quality_count": 2,
"difficulty_count": 2
},
"course_054e190102b9b5bab9f66bad": {
"review_count": 6,
"quality": 4.5,
"difficulty": 2.5,
"quality_count": 6,
"difficulty_count": 6
},
"course_3db1a81040ba4a87e94b2da7": {
"review_count": 3,
"quality": 5,
"difficulty": 1.33,
"quality_count": 3,
"difficulty_count": 3
},
"course_255344456a201f813245dae3": {
"review_count": 2,
"quality": 5,
"difficulty": 2,
"quality_count": 2,
"difficulty_count": 2
}
},
"bayesian_quality": 4.572077238796377,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"current": true,
"courses": [
{
"course_uid": "course_03c4f87e5983019c1d00307b",
"course_id": "ME 790",
"title": "MASTER'S RESEARCH AND THESIS",
"credits_min": 1,
"credits_max": 9,
"gpa": null
},
{
"course_uid": "course_054e190102b9b5bab9f66bad",
"course_id": "ME 331",
"title": "COMPUTER-AIDED ENGINEERING",
"credits_min": 3,
"credits_max": 3,
"gpa": 3.248
},
{
"course_uid": "course_09460e8a4adb09b0cab39d2d",
"course_id": "ME 990",
"title": "DISSERTATOR RESEARCH AND THESIS",
"credits_min": 1,
"credits_max": 9,
"gpa": null
},
{
"course_uid": "course_0b1373ded738b6416c6e3102",
"course_id": "EMA 990",
"title": "RESEARCH AND THESIS",
"credits_min": 1,
"credits_max": 12,
"gpa": null
},
{
"course_uid": "course_344a8f6f5a1692d63055824f",
"course_id": "ME 699",
"title": "ADVANCED INDEPENDENT STUDY",
"credits_min": 1,
"credits_max": 3,
"gpa": 3.923
},
{
"course_uid": "course_93f8e31da361a257e831ecd4",
"course_id": "ME 492",
"title": "MECHANICAL ENGINEERING PROJECTS II",
"credits_min": 1,
"credits_max": 3,
"gpa": 3.804
},
{
"course_uid": "course_bf5d87a96d3cfa8160624b0b",
"course_id": "EMA 890",
"title": "PRE-DISSERTATOR RESEARCH",
"credits_min": 1,
"credits_max": 9,
"gpa": null
},
{
"course_uid": "course_d1d68db64c6df50763580d9f",
"course_id": "EMA 790",
"title": "MASTER'S RESEARCH AND THESIS",
"credits_min": 1,
"credits_max": 9,
"gpa": null
},
{
"course_uid": "course_e33ce416ca88e57dc84c5908",
"course_id": "ME 890",
"title": "PHD RESEARCH AND THESIS",
"credits_min": 1,
"credits_max": 9,
"gpa": null
}
],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/KRISHNAN_SURESH"
}