# XIANGRU XU — Courses & Reviews | UW–Madison

[View on UW Courses](https://uwcourses.com/instructors/XIANGRU_XU--instructor_ffd1a116279c3afe144218d0)

## Dataset

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### repository

twangodev/uwcourses

### schema version

6

### importer version

7

### projection id

85abe9ff8837c2c5a134368dcc4cfc85eb723524b21ddeb3d2e953887d2f0c8f

### observed at

2026-09-07T15:55:43.033547+00:00

### built at

2026-09-11T07:45:51.576183+00:00

### courses

8951

### current instructors

5754

### limited

false

### terms

* 1272
* 1264
* 1262
* 1254
* 1252
* 1244
* 1242
* 1234
* 1232
* 1224
* 1222
* 1212
* 1204
* 1202
* 1194
* 1192
* 1184
* 1182
* 1174
* 1172
* 1164
* 1162
* 1154
* 1152
* 1144
* 1142
* 1134
* 1132
* 1124
* 1122
* 1114
* 1112
* 1104
* 1102
* 1094
* 1092
* 1084
* 1082
* 1074
* 1072

### term

1272

### departments

| subject   | count |
| --------- | ----- |
| AAE       | 90    |
| ABT       | 20    |
| ACCTIS    | 36    |
| ACTSCI    | 14    |
| AFAERO    | 10    |
| AFRICAN   | 87    |
| AFROAMER  | 71    |
| AGROECOL  | 21    |
| AMERIND   | 53    |
| ANAT\&PHY | 7     |
| ANATOMY   | 2     |
| ANESTHES  | 8     |
| ANSCI     | 57    |
| ANTHRO    | 95    |
| ART       | 125   |
| ARTED     | 10    |
| ARTHIST   | 121   |
| ASIALANG  | 129   |
| ASIAN     | 109   |
| ASIANAM   | 28    |
| ASTRON    | 38    |
| ATMOCN    | 69    |
| BIOCHEM   | 51    |
| BIOCORE   | 10    |
| BIOLOGY   | 14    |
| BIOMDSCI  | 18    |
| BME       | 66    |
| BMI       | 41    |
| BMOLCHEM  | 10    |
| BOTANY    | 69    |
| BSE       | 44    |
| C\&ESOC   | 73    |
| CBE       | 48    |
| CHEM      | 101   |
| CHICLA    | 52    |
| CIVENGR   | 133   |
| CLASSICS  | 47    |
| CNP       | 10    |
| CNSRSCI   | 50    |
| COMARTS   | 137   |
| COMPBIO   | 15    |
| COMPLIT   | 11    |
| COMPSCI   | 138   |
| COUNPSY   | 78    |
| CRB       | 19    |
| CS\&D     | 71    |
| CSCS      | 40    |
| CURRIC    | 193   |
| DANCE     | 93    |
| DERM      | 8     |
| DS        | 88    |
| DYSCI     | 35    |
| ECE       | 155   |
| ECON      | 145   |
| EDPOL     | 114   |
| EDPSYCH   | 97    |
| ELPA      | 70    |
| EMA       | 53    |
| EMERMED   | 17    |
| ENGL      | 206   |
| ENTOM     | 40    |
| ENVIRST   | 148   |
| EP        | 15    |
| EPD       | 67    |
| ESL       | 16    |
| F\&WECOL  | 60    |
| FAMMED    | 22    |
| FINANCE   | 50    |
| FOLKLORE  | 40    |
| FOODSCI   | 43    |
| FRENCH    | 63    |
| GEN\&WS   | 145   |
| GENBUS    | 72    |
| GENECSLR  | 17    |
| GENETICS  | 60    |
| GEOG      | 113   |
| GEOSCI    | 83    |
| GERMAN    | 82    |
| GLE       | 48    |
| GNS       | 38    |
| GREEK     | 27    |
| HDFS      | 41    |
| HEBR-BIB  | 13    |
| HEBR-MOD  | 10    |
| HISTORY   | 233   |
| HISTSCI   | 56    |
| HONCOL    | 13    |
| ILS       | 43    |
| INFOSYS   | 9     |
| INTEGART  | 7     |
| INTEGSCI  | 22    |
| INTER-AG  | 18    |
| INTER-HE  | 11    |
| INTER-LS  | 22    |
| INTEREGR  | 16    |
| INTLBUS   | 21    |
| INTLST    | 50    |
| ISYE      | 83    |
| ITALIAN   | 53    |
| JEWISH    | 56    |
| JOURN     | 88    |
| KINES     | 128   |
| LACIS     | 26    |
| LANDARC   | 61    |
| LATIN     | 24    |
| LAW       | 120   |
| LEGALST   | 48    |
| LINGUIS   | 35    |
| LIS       | 89    |
| LITTRANS  | 78    |
| LSC       | 52    |
| M\&ENVTOX | 7     |
| MARKETNG  | 62    |
| MATH      | 153   |
| MDGENET   | 8     |
| ME        | 130   |
| MEDHIST   | 43    |
| MEDICINE  | 60    |
| MEDIEVAL  | 32    |
| MEDPHYS   | 39    |
| MEDSC-M   | 29    |
| MEDSC-V   | 41    |
| MHR       | 68    |
| MICROBIO  | 45    |
| MILSCI    | 16    |
| MM\&I     | 22    |
| MOLBIOL   | 6     |
| MS\&E     | 59    |
| MUSIC     | 165   |
| MUSPERF   | 126   |
| NAVSCI    | 20    |
| NE        | 44    |
| NEURODPT  | 11    |
| NEUROL    | 7     |
| NEURSURG  | 4     |
| NTP       | 11    |
| NURSING   | 111   |
| NUTRSCI   | 65    |
| OBS\&GYN  | 18    |
| OCCTHER   | 39    |
| ONCOLOGY  | 14    |
| OPHTHALM  | 5     |
| OTM       | 43    |
| PATH      | 34    |
| PATH-BIO  | 29    |
| PEDIAT    | 26    |
| PHARMACY  | 31    |
| PHILOS    | 77    |
| PHMCOL-M  | 11    |
| PHMPRAC   | 45    |
| PHMSCI    | 60    |
| PHYASST   | 37    |
| PHYSICS   | 88    |
| PHYSIOL   | 3     |
| PHYTHER   | 37    |
| PLANTSCI  | 52    |
| PLPATH    | 35    |
| POLISCI   | 192   |
| POPHLTH   | 58    |
| PORTUG    | 33    |
| PSYCH     | 101   |
| PSYCHIAT  | 22    |
| PUBAFFR   | 54    |
| PUBLHLTH  | 23    |
| RADIOL    | 11    |
| REALEST   | 41    |
| RELIGST   | 90    |
| RHABMED   | 9     |
| RMI       | 24    |
| RP\&SE    | 102   |
| S\&APHM   | 17    |
| SCANDST   | 73    |
| SLAVIC    | 89    |
| SOC       | 149   |
| SOCWORK   | 87    |
| SOILSCI   | 46    |
| SPANISH   | 83    |
| SRMED     | 21    |
| STAT      | 94    |
| STDYABRD  | 52    |
| STS       | 8     |
| SURGERY   | 25    |
| SURGSCI   | 33    |
| THEATRE   | 91    |
| URBRPL    | 60    |
| UROLOGY   | 5     |
| ZOOLOGY   | 89    |

## instructor

### instructor uid

instructor\_ffd1a116279c3afe144218d0

### source

madgrades

### source instructor id

6242110

### identity basis

source\_id

### identity status

source\_identified

### name

XIANGRU XU

### 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

None recorded.

### revision

e243353dcb7d79b7247ced91d69443ef4c2a6349

### instructor url

/instructors/XIANGRU\_XU--instructor\_ffd1a116279c3afe144218d0

## history

| term | course\_uid                      | course\_id | title                                                  |
| ---- | -------------------------------- | ---------- | ------------------------------------------------------ |
| 1264 | course\_ef830e2a76efb414d1a1fa3a | EMA/ME 458 | INTRODUCTION TO FEEDBACK CONTROL OF AUTONOMOUS SYSTEMS |
| 1264 | course\_dbadaa6d4016ec882f5f5343 | ME 299     | INDEPENDENT STUDY                                      |
| 1264 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1264 | course\_09460e8a4adb09b0cab39d2d | ME 990     | DISSERTATOR RESEARCH AND THESIS                        |
| 1262 | course\_30b7af243793fc0540887d4f | ME 340     | DYNAMIC SYSTEMS                                        |
| 1262 | course\_652ce4bc21fd8ac487859918 | ME 489     | HONORS IN RESEARCH II                                  |
| 1262 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1262 | course\_09460e8a4adb09b0cab39d2d | ME 990     | DISSERTATOR RESEARCH AND THESIS                        |
| 1254 | course\_8314f6c3c11c07e3af900848 | ECE 790    | MASTER'S RESEARCH                                      |
| 1254 | course\_652ce4bc21fd8ac487859918 | ME 489     | HONORS IN RESEARCH II                                  |
| 1254 | course\_03c4f87e5983019c1d00307b | ME 790     | MASTER'S RESEARCH AND THESIS                           |
| 1254 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1254 | course\_09460e8a4adb09b0cab39d2d | ME 990     | DISSERTATOR RESEARCH AND THESIS                        |
| 1252 | course\_8314f6c3c11c07e3af900848 | ECE 790    | MASTER'S RESEARCH                                      |
| 1252 | course\_30b7af243793fc0540887d4f | ME 340     | DYNAMIC SYSTEMS                                        |
| 1252 | course\_03c4f87e5983019c1d00307b | ME 790     | MASTER'S RESEARCH AND THESIS                           |
| 1252 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1244 | course\_d2bce5a8cd159f6237d5d01f | ECE 399    | INDEPENDENT STUDY                                      |
| 1244 | course\_49f4cc81838176c2180ea21f | ME 601     | SPECIAL TOPICS IN MECHANICAL ENGINEERING               |
| 1244 | course\_03c4f87e5983019c1d00307b | ME 790     | MASTER'S RESEARCH AND THESIS                           |
| 1244 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1242 | course\_d2bce5a8cd159f6237d5d01f | ECE 399    | INDEPENDENT STUDY                                      |
| 1242 | course\_30b7af243793fc0540887d4f | ME 340     | DYNAMIC SYSTEMS                                        |
| 1242 | course\_03c4f87e5983019c1d00307b | ME 790     | MASTER'S RESEARCH AND THESIS                           |
| 1242 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1234 | course\_d2bce5a8cd159f6237d5d01f | ECE 399    | INDEPENDENT STUDY                                      |
| 1234 | course\_65c8c357ed6414dafbcf8c1e | ECE 699    | ADVANCED INDEPENDENT STUDY                             |
| 1234 | course\_8314f6c3c11c07e3af900848 | ECE 790    | MASTER'S RESEARCH                                      |
| 1234 | course\_49f4cc81838176c2180ea21f | ME 601     | SPECIAL TOPICS IN MECHANICAL ENGINEERING               |
| 1234 | course\_03c4f87e5983019c1d00307b | ME 790     | MASTER'S RESEARCH AND THESIS                           |
| 1234 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1232 | course\_d2bce5a8cd159f6237d5d01f | ECE 399    | INDEPENDENT STUDY                                      |
| 1232 | course\_65c8c357ed6414dafbcf8c1e | ECE 699    | ADVANCED INDEPENDENT STUDY                             |
| 1232 | course\_8314f6c3c11c07e3af900848 | ECE 790    | MASTER'S RESEARCH                                      |
| 1232 | course\_30b7af243793fc0540887d4f | ME 340     | DYNAMIC SYSTEMS                                        |
| 1232 | course\_03c4f87e5983019c1d00307b | ME 790     | MASTER'S RESEARCH AND THESIS                           |
| 1232 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1224 | course\_65c8c357ed6414dafbcf8c1e | ECE 699    | ADVANCED INDEPENDENT STUDY                             |
| 1224 | course\_0dbf61c3f423477ec4826251 | ME 491     | MECHANICAL ENGINEERING PROJECTS I                      |
| 1224 | course\_49f4cc81838176c2180ea21f | ME 601     | SPECIAL TOPICS IN MECHANICAL ENGINEERING               |
| 1224 | course\_03c4f87e5983019c1d00307b | ME 790     | MASTER'S RESEARCH AND THESIS                           |
| 1224 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1222 | course\_30b7af243793fc0540887d4f | ME 340     | DYNAMIC SYSTEMS                                        |
| 1222 | course\_03c4f87e5983019c1d00307b | ME 790     | MASTER'S RESEARCH AND THESIS                           |
| 1222 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |
| 1212 | course\_30b7af243793fc0540887d4f | ME 340     | DYNAMIC SYSTEMS                                        |
| 1212 | course\_03c4f87e5983019c1d00307b | ME 790     | MASTER'S RESEARCH AND THESIS                           |
| 1212 | course\_e33ce416ca88e57dc84c5908 | ME 890     | PHD RESEARCH AND THESIS                                |

## timeline

| term | courses |
| ---- | ------- |
| 1212 | 3       |
| 1222 | 3       |
| 1224 | 5       |
| 1232 | 6       |
| 1234 | 6       |
| 1242 | 4       |
| 1244 | 4       |
| 1252 | 4       |
| 1254 | 5       |
| 1262 | 4       |
| 1264 | 4       |

## term

1272

## courses

None recorded.

## reviews

### items

```json
[
  {
    "observed_at": "2026-09-07 15:58:40.701244+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQyMzcwMTk4",
    "source_instructor_id": "rmp:2636943",
    "instructor_name": "Xiangru Xu",
    "course_label": "ME340",
    "course_id": "ME 340",
    "course_uid": "course_30b7af243793fc0540887d4f",
    "review_date": "2025-12-21 23:08:43 +0000 UTC",
    "comment": "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.",
    "source_url": "https://www.ratemyprofessors.com/professor/2636943",
    "quality_rating": 5,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 15:58:40.701244+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQwNjE3MjY2",
    "source_instructor_id": "rmp:2636943",
    "instructor_name": "Xiangru Xu",
    "course_label": "ME340",
    "course_id": "ME 340",
    "course_uid": "course_30b7af243793fc0540887d4f",
    "review_date": "2025-01-29 15:15:58 +0000 UTC",
    "comment": "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 prof",
    "source_url": "https://www.ratemyprofessors.com/professor/2636943",
    "quality_rating": 5,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 15:58:40.701244+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTQwNDExMDcy",
    "source_instructor_id": "rmp:2636943",
    "instructor_name": "Xiangru Xu",
    "course_label": "ME340",
    "course_id": "ME 340",
    "course_uid": "course_30b7af243793fc0540887d4f",
    "review_date": "2024-12-21 23:00:43 +0000 UTC",
    "comment": "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. ",
    "source_url": "https://www.ratemyprofessors.com/professor/2636943",
    "quality_rating": 3,
    "difficulty_rating": 3
  },
  {
    "observed_at": "2026-09-07 15:58:40.701244+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTM5OTY2MzIw",
    "source_instructor_id": "rmp:2636943",
    "instructor_name": "Xiangru Xu",
    "course_label": "ME340",
    "course_id": "ME 340",
    "course_uid": "course_30b7af243793fc0540887d4f",
    "review_date": "2024-11-17 23:26:03 +0000 UTC",
    "comment": "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. ",
    "source_url": "https://www.ratemyprofessors.com/professor/2636943",
    "quality_rating": 1,
    "difficulty_rating": 5
  },
  {
    "observed_at": "2026-09-07 15:58:40.701244+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTM4MjAzMjU3",
    "source_instructor_id": "rmp:2636943",
    "instructor_name": "Xiangru Xu",
    "course_label": "ME340",
    "course_id": "ME 340",
    "course_uid": "course_30b7af243793fc0540887d4f",
    "review_date": "2023-09-05 13:36:36 +0000 UTC",
    "comment": "Professor Xu's course was well structured. He gave lots of examples in lectures and discussions, but was rushed sometimes. ",
    "source_url": "https://www.ratemyprofessors.com/professor/2636943",
    "quality_rating": 5,
    "difficulty_rating": 2
  },
  {
    "observed_at": "2026-09-07 15:58:40.701244+00:00",
    "run_id": "20260907T155543-ce3781c4",
    "source_review_id": "UmF0aW5nLTM3MjYwNzYx",
    "source_instructor_id": "rmp:2636943",
    "instructor_name": "Xiangru Xu",
    "course_label": "ME340",
    "course_id": "ME 340",
    "course_uid": "course_30b7af243793fc0540887d4f",
    "review_date": "2022-12-29 20:38:42 +0000 UTC",
    "comment": "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.\n\nLecture could be a bit quick at times, attending discussion is definitely a must for this class. ",
    "source_url": "https://www.ratemyprofessors.com/professor/2636943",
    "quality_rating": 3,
    "difficulty_rating": 3
  }
]
```

### total

14

### page

1

### courses

| course\_uid                      | course\_id |
| -------------------------------- | ---------- |
| course\_30b7af243793fc0540887d4f | ME 340     |

### matched

true

## social Image

false
