Lowkey Professor Xu was really great. He was extremely competent and honestly, for the most parts, he has a big belief on if you did the work you will do good because every single problem on the test was very similar in concept to a practice problem, discussion problem, or lecture problem. He answered all 57 of my piazza questions in a fast time.Rate My Professors ↗
Historical instructor
XIANGRU XU
What students say
Original student reviews · all captured dates
Straightforward, have to have good notesheet. Must use lectures and discussion for notesheet. Everybody saying exams were bogus probably did not go to discussion. Lowkey top 3 ME profRate My Professors ↗
Good professor, lectures are informative with lots of examples. However his tests are ridiculous. He loves breaking out brand new concepts on the exams that did not appear in lecture. He is willing to give lots of partial credit on exams however. Just beware studying the lectures is not sufficient. He WILL put some crazy stuff on exams.Rate My Professors ↗
He is an interesting professor to talk to. He likes to argue to make points during the office hour but not to make meanful conversations. I don't find it helpful.Rate My Professors ↗
Professor Xu's course was well structured. He gave lots of examples in lectures and discussions, but was rushed sometimes.Rate My Professors ↗
Overall, I thought the course was decently taught w/ clear expectations - definitely could be tough, but exams (for the most part) followed in-lecture/in-discussion examples & textbook. Lecture could be a bit quick at times, attending discussion is definitely a must for this class.Rate My Professors ↗
Personal experiences, not a representative survey. Profile matching and captured coverage are shown in the source details.
Classes with XIANGRU XU
Introduction to Feedback Control of Autonomous Systems
Credits unavailableCovers feedback control theory, optimal control algorithms, and quadcopter dynamics with hands-on lab work.
No offering record · Spring 2026
with this instructor · course overall, matching historical terms
historical GPA · grades
Spring 2026–Spring 2026 · limited sampleIndependent Study
1–3 creditsME 299 is an independent study course where students engage in directed study projects arranged with an instructor.
No offering record · Spring 2026
historical GPA · grades
Fall 2021–Spring 2022 · limited samplePhd Research and Thesis
1–9 creditsME 890 is a PhD research and thesis course offering directed study projects arranged with an instructor.
No offering record · Spring 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.
No offering record · Spring 2026
No recorded grade history
Recorded teaching history
Distinct courses recorded per term
Explore courses taught by this instructor →Browse recorded courses
| Term | Course | Title |
|---|---|---|
| Spring 2026 | EMA/ME 458 | Introduction to Feedback Control of Autonomous Systems |
| Spring 2026 | ME 299 | Independent Study |
| Spring 2026 | ME 890 | Phd Research and Thesis |
| Spring 2026 | ME 990 | Dissertator Research and Thesis |
| Fall 2025 | ME 340 | Dynamic Systems |
| Fall 2025 | ME 489 | Honors in Research II |
| Fall 2025 | ME 890 | Phd Research and Thesis |
| Fall 2025 | ME 990 | Dissertator Research and Thesis |
| Spring 2025 | ECE 790 | Master's Research |
| Spring 2025 | ME 489 | Honors in Research II |
| Spring 2025 | ME 790 | Master's Research and Thesis |
| Spring 2025 | ME 890 | Phd Research and Thesis |
| Spring 2025 | ME 990 | Dissertator Research and Thesis |
| Fall 2024 | ECE 790 | Master's Research |
| Fall 2024 | ME 340 | Dynamic Systems |
| Fall 2024 | ME 790 | Master's Research and Thesis |
| Fall 2024 | ME 890 | Phd Research and Thesis |
| Spring 2024 | ECE 399 | Independent Study |
| Spring 2024 | ME 601 | Special Topics in Mechanical Engineering |
| Spring 2024 | ME 790 | Master's Research and Thesis |
| Spring 2024 | ME 890 | Phd Research and Thesis |
| Fall 2023 | ECE 399 | Independent Study |
| Fall 2023 | ME 340 | Dynamic Systems |
| Fall 2023 | ME 790 | Master's Research and Thesis |
| Fall 2023 | ME 890 | Phd Research and Thesis |
| Spring 2023 | ECE 399 | Independent Study |
| Spring 2023 | ECE 699 | Advanced Independent Study |
| Spring 2023 | ECE 790 | Master's Research |
| Spring 2023 | ME 601 | Special Topics in Mechanical Engineering |
| Spring 2023 | ME 790 | Master's Research and Thesis |
| Spring 2023 | ME 890 | Phd Research and Thesis |
| Fall 2022 | ECE 399 | Independent Study |
| Fall 2022 | ECE 699 | Advanced Independent Study |
| Fall 2022 | ECE 790 | Master's Research |
| Fall 2022 | ME 340 | Dynamic Systems |
| Fall 2022 | ME 790 | Master's Research and Thesis |
| Fall 2022 | ME 890 | Phd Research and Thesis |
| Spring 2022 | ECE 699 | Advanced Independent Study |
| Spring 2022 | ME 491 | Mechanical Engineering Projects I |
| Spring 2022 | ME 601 | Special Topics in Mechanical Engineering |
| Spring 2022 | ME 790 | Master's Research and Thesis |
| Spring 2022 | ME 890 | Phd Research and Thesis |
| Fall 2021 | ME 340 | Dynamic Systems |
| Fall 2021 | ME 790 | Master's Research and Thesis |
| Fall 2021 | ME 890 | Phd Research and Thesis |
| Fall 2020 | ME 340 | Dynamic Systems |
| Fall 2020 | ME 790 | Master's Research and Thesis |
| Fall 2020 | ME 890 | Phd Research and Thesis |
Teaching history may be incomplete. Course pages contain course-specific feedback and citations.
Instructor identity & provenance
{
"instructor_uid": "instructor_ffd1a116279c3afe144218d0",
"source": "madgrades",
"source_instructor_id": "6242110",
"identity_basis": "source_id",
"identity_status": "source_identified",
"name": "XIANGRU XU",
"email": null,
"first_observed_at": "2026-09-06 23:14:58.172943+00:00",
"last_observed_at": "2026-09-07 15:55:43.033547+00:00",
"ratings": {
"review_count": 14,
"quality": 3.07,
"difficulty": 3.5,
"quality_count": 14,
"difficulty_count": 14,
"profile_id": "rmp:2636943",
"source_url": "https://www.ratemyprofessors.com/professor/2636943",
"match_basis": "exact_name",
"observed_at": "2026-09-07 15:58:40.701244+00:00",
"courses": {
"course_30b7af243793fc0540887d4f": {
"review_count": 14,
"quality": 3.07,
"difficulty": 3.5,
"quality_count": 14,
"difficulty_count": 14
}
},
"bayesian_quality": 3.4168739903215264,
"prior_mean": 3.6596857835465957,
"prior_weight": 20
},
"grade_statistics": {
"gpa": 3.33,
"graded": 716,
"counts": [
235,
202,
156,
88,
21,
7,
7
],
"sections": 48
},
"current": false,
"courses": [],
"revision": "e243353dcb7d79b7247ced91d69443ef4c2a6349",
"instructor_url": "/instructors/XIANGRU_XU--instructor_ffd1a116279c3afe144218d0"
}